9
可能重複:
How all events of dom element can be bind?綁定的jQuery對象上的所有事件
我有一個對象,獲取事件觸發的反對。
如何綁定所有事件和console.log事件名稱?
可能重複:
How all events of dom element can be bind?綁定的jQuery對象上的所有事件
我有一個對象,獲取事件觸發的反對。
如何綁定所有事件和console.log事件名稱?
您可以通過將所有標準JavaScript事件包含在由空格分隔的綁定調用中來綁定它們。 The jQuery docs提供這個名單:
blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error
所以,綁定爲點擊事件,模糊和重點:
$('#foo').bind('click blur focus', function(event) {
console.log(event.type);
});
如果您正在尋找自定義事件,你必須看看API並綁定這些。有沒有出現是任何方式綁定任何事件。
我不認爲這直接回答了這個問題。在線條之間閱讀,我可以看到你要去的地方,但必須有更好的方式。 – Wylie
@Wylie jQuery API沒有提供這樣做的方法,綁定事件的原生javascript方法是使用onevent =「code」屬性或通過AddEventListener。我猜想*可能*是某處的插件。 –
嗯,原來這個問題是一個確切的重複:http://stackoverflow.com/questions/5848598/how-all-events-of-dom-element-can-be-bind所有接受的答案有做是汽車 - 生成JavaScript事件列表。它仍然不會處理自定義事件。 –