将函数同时绑定到不同元素的多个事件
我想将一个函数绑定到我的元素的
mouseout
事件,并将相同的函数绑定到我身体的blur
和contextmenu
事件。 当有不同的元素需要相同的函数绑定到每个 元素的 不同事件时,我如何将这个函数同时绑定到这些元素?
谢谢。
你不能。 事先定义您的function:
function eventHandler(event) {}
并单独分配:
$('canvas').mouseout(eventHandler); $('body').bind('blur contextmenu', eventHandler);
使用.bind
您至少可以将一个事件处理程序绑定到多个事件 。