求大神指點js裡面怎麼監聽滑鼠滾輪事件然後跳出目前運作的方法
天空翱翔
天空翱翔 2021-10-28 09:20:05
0
4
884

各位大佬:

我有一段js程式碼,使用的是jquery的animate 方法,我需要在這段程式碼上運行時,

監聽滑鼠滾輪的動作,如果有滑鼠滾輪的動作,就退出這個animate方法,請教怎麼寫程式?

附:

window.onload = function () { setTimeout(autorollup,3000); function autorollup(){ {top: "-=800px"}, 8000); }

感謝不吝賜教!

#
天空翱翔
天空翱翔

全部回覆 (2)
雪了无痕

http://xf0c11m.cn/ 派網 線上看

    逆旅行人

    新增事件監聽即可,window.addEventListener("wheel", 回呼函數);

    • 回覆 謝謝!我主要是不知道怎麼加入到程式碼裡?回調函數又如何寫?初學者不會寫。
      天空翱翔 作者 2021-10-28 17:12:59
    • 回覆 var StopscrollFunc=function(e){ e=e || window.event; if (e.wheelDelta || e.detail) {//Firefox //自訂事件:編寫具體的實作邏輯 $("#part2").stop(true); } } document.addEventListener('DOMMouseScroll',StopscrollFunc,false); 我這樣寫的話,就無限地阻止了滑鼠滾動的效果,因為總是在監聽,我需要這個停止滾動的監聽只運行一次,該怎麼樣寫程式碼?謝謝!
      天空翱翔 作者 2021-10-28 17:17:55
    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!