如何删除jQuery添加的$ .hover事件?

Mas*_*ask 43 jquery events

我试过了$.unbind('hover'),这是行不通的.

CMS*_*CMS 75

悬停功能,它只是一个短期的手结合两个处理到了mouseenter鼠标离开事件,你应该拆散他们.

$('#item').unbind('mouseenter mouseleave');
Run Code Online (Sandbox Code Playgroud)

  • 你可以组合这些调用:`.unbind('mouseover mouseout');` (4认同)

diy*_*ala 11

关于悬停的 Api文档:

示例:要取消绑定上面的示例,请使用:

$("td").off('mouseenter mouseleave');
Run Code Online (Sandbox Code Playgroud)

  • 如[**unbind()**](https://api.jquery.com/unbind/)中所定义:.bind()附带的_Event处理程序可以使用.unbind()删除.(从jQuery 1.7开始,.on()和.off()方法首选在元素上附加和删除事件处理程序.)_ (4认同)
  • "off"和"unbind"有什么区别? (2认同)