将函数同时绑定到不同元素的多个事件

我想将一个函数绑定到我的元素的mouseout事件,并将相同的函数绑定到我身体的blurcontextmenu事件。 当有不同的元素需要相同的函数绑定到每个 元素的 不同事件时,我如何将这个函数同时绑定到这些元素?

谢谢。

你不能。 事先定义您的function:

 function eventHandler(event) {} 

并单独分配:

 $('canvas').mouseout(eventHandler); $('body').bind('blur contextmenu', eventHandler); 

使用.bind您至少可以将一个事件处理程序绑定到多个事件