我試過$.unbind('hover')
,這不起作用。
42
A
回答
74
的hover功能它只是兩個處理程序綁定到mouseenter和mouseleave事件short-hand,你應該拆散他們:
$('#item').unbind('mouseenter mouseleave');
-2
您也可以嘗試:
$('#item').bind('hover', function(){return false})
+6
將額外事件處理程序綁定到對象不會覆蓋以前綁定的處理程序。這可能會奏效,因爲'return false'可能會阻止傳播,但這不是一個好的解決方案。 – nickf 2009-10-13 06:05:38
2
tringger解除綁定點擊一下
$('.item').click(function() {
$('.item').unbind('mouseenter mouseleave');
});
11
相關問題
- 1. 如何:在mouseOver/mouseOut上添加/刪除類 - jQuery .hover?
- 2. 如何刪除JCEMediabox.Popup.Init()添加的事件
- 3. jquery-calendar programaticaly添加/刪除事件
- 4. 如何在jQuery中添加和刪除事件?
- 5. 如何使用JQuery添加hover類?
- 6. 再次添加,刪除和添加元素刪除其事件
- 7. jQuery的添加,刪除類jQuery的
- 8. jQuery的添加/刪除類
- 9. jQuery的添加刪除類
- 10. 添加/刪除類的jQuery
- 11. 如何刪除jQuery添加的元素?
- 12. jQuery的如何扭轉刪除()事件
- 13. jQuery on('hover')事件替換
- 14. 添加和刪除iCalendar中的事件?
- 15. jQuery的添加/刪除
- 16. 將操作添加到jQuery中的刪除事件中
- 17. 的jQuery,添加和刪除事件處理程序
- 18. 添加和刪除獨特的jQuery事件(onUnique/offUnique?)
- 19. jQuery的添加和刪除
- 20. jQuery的 - 添加/刪除類
- 21. 刪除Jquery添加的類
- 22. 默認事件添加/刪除實現
- 23. 在javascript中添加和刪除事件
- 24. AgilityJS添加和刪除事件
- 25. 顯式事件添加/刪除,誤解?
- 26. 行添加/刪除事件? (Infragistics Wingrid)
- 27. 添加和刪除與jQuery
- 28. 添加/刪除使用jQuery
- 29. 如何刪除iFrame添加的beforeunload事件監聽器?
- 30. Javascript:如何添加和刪除標記的類onscroll事件
你指定什麼元素從解除綁定事件?例如$(「a」)。unbind(「hover」) – Marius 2009-10-13 05:43:45
是的,它由$(「#id」)。hover(...)和$(「#id」)添加。不管用。 – Mask 2009-10-13 05:47:57
可能的重複[如何在jQuery中解除「懸停」?](http://stackoverflow.com/questions/805133/how-do-i-unbind-hover-in-jquery) – madth3 2013-08-15 16:50:25