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

时间:2011-01-26 14:44:18

标签: javascript jquery

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

感谢。

1 个答案:

答案 0 :(得分:6)

你做不到。事先定义你的功能:

function eventHandler(event) {}

并单独指定:

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

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

相关问题