如何删除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})