-1

jQuery .on()に渡すことができるすべてのイベントのリストへのリンクを持っている人はいますか?

ここにいくつかありますが、決定的なリストを見つけることができないようです.

  • クリック
  • マウス入力
  • マウスリーブ
  • contextmenu (右クリックで動作し、Android (iOS ではない) で長押しします)
  • 集中
  • ぼかし
  • 集中する
  • フォーカスアウト
  • スクロール

特に Android/iOS のタッチ イベントを探しています。

ありがとう!

編集 1:だから私が求めている本当の質問は、すべてのブラウザー/デバイスでどのイベントが標準であるかということだと思いますか?

4

6 に答える 6

1

重要な質問は、次のようなものではないことを理解する必要があると思います。どのイベントに渡すことができますjQuery.on()か? 技術的には、そのメソッドに任意のイベントを渡すことができるためです。

本当の問題は、ブラウザ/デバイスが起動するイベントは何ですか? 明らかに、いくつかのイベント (あなたがリストしたものなど) は標準ですが、一部のブラウザーは、一部のイベントを発生させなかったり、独自のカスタム イベントを持っていたりして、あなたを驚かせるでしょう。

MDN でかなり広範なリストを見つけることができます。

Events reference

ただし、重要なことは、独自のカスタム イベントを定義してトリガーし、イベント リスナーをそれらにバインドすることもできるということです。

于 2013-07-31T20:48:35.293 に答える
0

任意のイベント名を登録できます。それらが呼び出されるかどうかは別の問題です…カスタムイベントは手動でトリガーでき、DOMでネイティブにトリガーされるイベントが多数あります。それらのいくつかについては、jQuery には特別な短縮メソッドがあります。

特に Android/iOS のタッチ イベントを探しています。

https://developer.mozilla.org/en-US/docs/Web/Guide/DOM/Events/Touch_eventsまたはW3 仕様をご覧ください。

于 2013-07-31T20:52:31.820 に答える
0

すべての jQuery イベント。キーボード イベントマウス イベントの一覧を次に示します。

于 2013-07-31T20:59:51.020 に答える