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

各位大佬:

我有一段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學習者快速成長!