2010-07-21 49 views

回答

3

你可以把所有的事件放在一个数组中,并为每个元素添加你的函数。

例:

events=[ $("#test1").click, $("#test1").hover ]; 

for (e in events) { 
    e(some_function); 
}; 
4

这似乎凌乱。我相信这应该起作用。

$('#test1').bind('click mouseenter mouseleave', some_function); 

记住.hover()有两个函数作为参数,所以只有一个功能可能会产生意想不到的效果。

+1

我想补充一点,你可以使用'event.type'(http://api.jquery.com/event.type/)找出哪个事件被触发。 – Mottie 2010-07-21 21:28:31

相关问题