是否有一個函數可以在默認事件發生後執行一些代碼?例如, ,我想在默認鼠標滾輪發生後獲得scrollTop值。 可以jQuery或JavaScript爲我做這個?默認事件發生後,我如何執行自己的代碼?
0
A
回答
2
在jQuery中有廣泛的事件處理程序。您可以使用.scroll()
來響應滾動事件。 Full list of events [handlers]。
$(window).scroll(function() {
alert('scrolled!');
});
發送滾動事件每當元件的滾動位置的變化, 不管原因。鼠標在滾動條上單擊或拖動, 在元素內部拖動,按箭頭鍵或使用鼠標的滾輪可能會導致此事件。
1
1
鼠標滾輪操作可以是一個有點疼痛。您應該嘗試使用jQuery Mousewheel插件。
This one作者:Brandon Aaron過去對我很好。
0
我使用布蘭登·艾倫的jquery.mousewheel.js附上這樣的活動:
$('#mydiv').mousewheel(function(event, delta, deltaX, deltaY) { alert(deltaY); });
你可以從https://github.com/brandonaaron/jquery-mousewheel/downloads
相關問題
- 1. Javascript:如何在多個事件發生後執行代碼?
- 2. 觸發阻止執行默認代碼的事件
- 3. 如何從默認的DataGridColumnHeader派生我自己的DataGridColumnHeaderStyle?
- 4. 發生事件後的執行順序
- 5. 在發生來自另一個類別的事件後執行代碼的最佳方式發生在c#
- 6. 如何自動執行我的代碼?
- 7. 在默認行爲後執行的Javascript事件處理程序
- 8. 執行代碼時發送事件
- 9. 如何從代碼執行onTouch事件?
- 10. 如何爲gcc編寫自己的代碼生成器後端?
- 11. 如何在我的C#應用程序中創建自己的事件,如可用的默認事件?
- 12. 如何將代碼發送給自己?
- 13. 如何使用自己執行的代碼殺死CurrentDB
- 14. 禁用事件自己從其代碼
- 15. 如何在遺漏預定事件後執行代碼?
- 16. 如何在Store事件後執行JavaScript代碼?
- 17. 如何在我自己的.profile/.kshrc生效後在AIX上執行腳本?
- 18. ASP.NET:如何爲我自己的控件處理回發事件?
- 19. 我想執行我在自己製作的自定義事實
- 20. 我如何基於概率在PHP執行一個事件的事件發生
- 21. 如何找出我自己執行的後臺作業
- 22. 我自己的SOAP代碼?
- 23. 如何當我代碼window.confirm自己
- 24. SlowCheetah在生成後事件後執行
- 25. 如何附加我的點擊事件後默認一個
- 26. 如何將我自己的服務器代碼添加到webpack-dev-server執行
- 27. 確認發貨時執行代碼
- 28. 如何在Windows的默認頁面錯誤處理程序完成執行後運行我的代碼?
- 29. 使用我自己的按鈕圖標代替默認圖標
- 30. 如何使用我自己的鍵盤而不是默認的?
下載你想要的鼠標滾輪後或得到'scrollTop'它實際上是滾動的?鼠標滾輪不是滾動的唯一方法 – Esailija 2012-08-04 11:37:55