【質問】GoogleChromeでEvent.isLeftClick(event)が使えない

HTML/CSS/JavaScriptを扱っている方の為のコミュニティです。

色んな疑問や質問を皆で解決していきましょう!

※最初はjQuery限定のコミュでしたが、jQueryはJavaScriptのライブラリであり、
また、HTML/CSSも深く関わってくるので全部一つのコミュにまとめました。
フォーラム(掲示板)ルール
一般常識さえ守れば、どんなスレでも立てていただいて構いません。

常識外れの投稿やスレを見つけた場合は、私の判断で削除いたします。

スレ立てるまでもない、簡単な質問は、
「スレ立てるまでもない質問」のスレッドに投稿して下さい。

基本的には、一つの質問につき1つのスレッドを立てていただて構いません^^
返信
アバター
MoNoQLoREATOR
記事: 284
登録日時: 7年前
住所: 東京

【質問】GoogleChromeでEvent.isLeftClick(event)が使えない

#1

投稿記事 by MoNoQLoREATOR » 7年前

JavaScriptでEvent.isLeftClick(event)を使おうとしたのですが、GoogleChromeさんが

Uncaught TypeError: Object function Event() { [native code] } has no method 'isLeftClick'

というエラーを出してくださいました。使い方がまちがっているのでしょうか。
正直、引数にeventを指定している意味がわかっていないんですよね。
でも、どこのページを見てもそれを指定してるし、定数か何かかな、と思っているのですが・・・。

それと、GoogleChrome以外のブラウザでもエラーが出るのかはわかりません。
エラーを表示させる方法がわからないからですorz
IE,FireFox,Safari,Opera
上記で試してみたのですが、どれもまったく動かなかったので、おそらくエラーが出ているのだと思います。

ご教授よろしくお願いしますm(_ _)m

アバター
kimuchi
記事: 163
登録日時: 8年前
住所: 東京

Re: 【質問】GoogleChromeでEvent.isLeftClick(event)が使えない

#2

投稿記事 by kimuchi » 7年前

Event.isLeftClickは「prototype」というライブラリによる拡張メソッドです。
「prototype.js」をロードする必要があります。

アバター
MoNoQLoREATOR
記事: 284
登録日時: 7年前
住所: 東京

Re: 【質問】GoogleChromeでEvent.isLeftClick(event)が使えない

#3

投稿記事 by MoNoQLoREATOR » 7年前

そうだったのですか。ありがとうございます。
トピックを立てておいて今更言うのも忍びないのですが、onmousedownとonmouseupを使えばできそうだとわかったので、おそらくEvent.isLeftClickを使う事は無いと思います。
失礼しました。

返信

“HTML/CSS/JavaScript” へ戻る