0
我有一個網站,頁面滾動慢慢自動通過這個腳本:每當鼠標滾輪移動時,如何停止自動滾動功能?
function jumpScroll() {
window.scrollBy(0,1);
scrolldelay = setTimeout('jumpScroll()',10);
}
我想自動滾動停止每當有人移動鼠標滾輪。
歡迎任何形式的建議。
我有一個網站,頁面滾動慢慢自動通過這個腳本:每當鼠標滾輪移動時,如何停止自動滾動功能?
function jumpScroll() {
window.scrollBy(0,1);
scrolldelay = setTimeout('jumpScroll()',10);
}
我想自動滾動停止每當有人移動鼠標滾輪。
歡迎任何形式的建議。
假設scrolldelay是這方面的一個全局變量,你可以調用clearTimeout
clearTimeout(scrolldelay);
這應當引起超時不再火災。
你只需要把它放在你捕捉鼠標滾輪事件的地方。