2

すべてのイベントで機能を実行することは可能ですか

4

1 に答える 1

3

これを行うには、すべてのイベント名のリストを取得する方法がない限り、バインドするイベントを明示的に指定する必要があります。要素ごとにイベントも異なることに注意してください。

次のようなことができます。

eventNames = "click mouseenter keyup keydown etc.."; // all events you wish to bind to

yourFunction = function() { };

$(/* selector for your elements */).bind(eventNames, yourFunction);

jQuery のドキュメントに記載されている可能なイベント値のリストを次に示します。

ぼかし、フォーカス、ロード、サイズ変更、スクロール、アンロード、アンロード前、クリック、dblclick、マウスダウン、マウスアップ、マウスムーブ、マウスオーバー、マウスアウト、マウスエンター、マウスリーブ、変更、選択、送信、キーダウン、キープレス、キーアップ、エラー

于 2009-08-26T03:12:58.483 に答える