Rumah  >  Soal Jawab  >  teks badan

Tolong beri saya nasihat tentang cara memantau acara roda tetikus dalam js dan kemudian melompat keluar daripada kaedah yang sedang dijalankan.

Rakan-rakan yang dihormati:

Saya mempunyai sekeping kod js yang menggunakan kaedah animasi jquery Saya perlu

memantau pergerakan roda tetikus apabila kod ini berjalan, keluar dari kaedah animasi , sila beritahu saya cara menulis kod?

Lampiran:

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

Terima kasih atas nasihat anda yang murah hati!

天空翱翔天空翱翔1061 hari yang lalu914

membalas semua(4)saya akan balas

  • 雪了无痕

    雪了无痕2021-11-10 11:19:58

    http://xf0c11m.cn/ Paipai.com Lihat dalam talian

    balas
    0
  • autoload

    autoload2021-10-28 09:56:29

    Hanya tambahkan pendengar acara, window.addEventListener("roda", fungsi panggil balik);

    balas
    0
  • 天空翱翔

    Terima kasih! Saya terutamanya tidak tahu bagaimana untuk menambahkannya pada kod? Bagaimana untuk menulis fungsi panggil balik? Pemula tidak boleh menulis.

    天空翱翔 · 2021-10-28 17:12:59
    天空翱翔

    var StopscrollFunc=function(e){ e=e ||. window.event; if (e.wheelDelta || e.detail) {//Firefox //Acara tersuai: tulis logik pelaksanaan khusus $("#part2").stop(true); } } document.addEventListener('DOMMouseScroll',StopscrollFunc,false); Jika saya menulis seperti ini, kesan tatal tetikus akan dihalang selama-lamanya, kerana ia sentiasa mendengar saya memerlukan pemantauan ini untuk berhenti menatal untuk dijalankan sekali sahaja. Terima kasih!

    天空翱翔 · 2021-10-28 17:17:55
  • Batalbalas