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

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

hover函数只是简单地将两个处理程序绑定到mouseenter和mouseleave事件,您应该解除它们:

 $('#item').unbind('mouseenter mouseleave'); 

关于hover的 Api文档 :

示例:解除上述示例的使用:

 $("td").off('mouseenter mouseleave'); 

Tringger用一个点击来解除绑定

 $('.item').click(function() { $('.item').unbind('mouseenter mouseleave'); }); 

你也可以尝试:

$('#item').bind('hover', function(){return false})