2012-09-19 66 views
0

是否可以删除.toggle()上的事件处理程序?现在,它的设置是为了让它监听鼠标点击,但是我希望.toggle()可以在mouseover()上执行。在jquery中删除事件处理程序.toggle

我读取的方法.toggle()方法在这里,它说,点击可以删除使用解除绑定():

http://api.jquery.com/toggle-event/

但是,我在这里看解除绑定方法:

http://api.jquery.com/unbind/

而且他们只给出了如何解除绑定的HTML元素和CSS的ID,不是jQuery函数本身的例子。

所以我的问题是,是否有可能从.toggle()解除.click()并绑定.mouseover()?

如果是这样,我该怎么做呢?

+0

(offtopic)只是一个演示到您最新的删除问题:http://jsfiddle.net/H7Q3n/ –

回答

0

$("#myObject").unbind("click")应该工作

1

我想你在找什么是.hover()

检查文档.hover()