0

是否可以删除 .toggle() 上的事件处理程序?现在,它已设置为侦听鼠标单击,但我希望 .toggle() 改为在 mouseover() 上执行。

我在这里阅读 .toggle() 方法,它说可以使用 unbind() 删除点击:

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

但是,我在这里查看 unbind 方法:

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

他们只给出了如何取消绑定 html 元素和 css id 的示例,而不是 jquery 函数本身。

所以我的问题是,是否可以从 .toggle() 中取消绑定 .click() 并绑定 .mouseover()?

如果是这样,我将如何做这样的事情?

4

2 回答 2

1

我认为您正在寻找的是.hover().

检查文档.hover()

于 2012-09-19T09:11:07.463 回答
0

$("#myObject").unbind("click")应该管用

于 2012-09-19T09:10:31.193 回答