Bitte geben Sie mir einige Ratschläge, wie ich das Mausradereignis in js überwachen und dann aus der aktuell ausgeführten Methode herausspringen kann.
天空翱翔
天空翱翔 2021-10-28 09:20:05
0
4
1012

Liebe Freunde:

Ich habe einen JS-Code, der die animierte Methode von jquery verwendet. Ich muss

die Bewegung des Mausrads überwachen, wenn dieser Code ausgeführt wird animieren Methode, bitte sagen Sie mir, wie man Code schreibt?

Anhang:

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

Danke für deinen großzügigen Rat!

天空翱翔
天空翱翔

Antworte allen(2)
雪了无痕

http://xf0c11m.cn/ 派派网 在线查看

逆旅行人

添加事件监听即可,window.addEventListener("wheel", 回调函数);

  • Antwort 谢谢!我主要是不知道怎么加入到代码里?回调函数又如何写? 初学者不会写。
    天空翱翔 Autor 2021-10-28 17:12:59
  • Antwort var StopscrollFunc=function(e){ e=e || window.event; if (e.wheelDelta || e.detail) {//Firefox //自定义事件:编写具体的实现逻辑 $("#part2").stop(true); } } document.addEventListener('DOMMouseScroll',StopscrollFunc,false); 我这样写的话,就无限地阻止了鼠标滚动的效果,因为总是在监听,我需要这个停止滚动的监听只运行一次,该怎么样写代码?谢谢!
    天空翱翔 Autor 2021-10-28 17:17:55
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage