jquery在所有事件中执行函数

时间:2009-08-26 03:05:48

标签: jquery events execute

是否可以在所有事件中执行函数

1 个答案:

答案 0 :(得分:3)

为此,您很可能必须明确指定要绑定的事件,除非有办法获取所有事件名称的列表。请记住,不同的元素也有不同的事件。

你可以这样做:

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

yourFunction = function() { };

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

以下是jQuery documentation

中可能的事件值列表
  

模糊,对焦,加载,调整大小,滚动,   卸载,beforeunload,click,dblclick,   mousedown,mouseup,mousemove,   mouseover,mouseout,mouseenter,   mouseleave,更改,选择,提交,   keydown,按键,键盘,错误