Contoh dalam artikel ini menerangkan penyelesaian kepada perlaksanaan animasi jQuery yang berterusan dan tertinggal. Kongsikan dengan semua orang untuk rujukan anda. Analisis khusus adalah seperti berikut:
Apabila menggunakan slideUp, slideDown, animate dan animasi lain dalam jQuery, jika elemen sasaran didorong oleh peristiwa luaran, apabila tetikus mencetuskan peristiwa elemen luaran dengan cepat dan berterusan, animasi akan dilaksanakan berulang kali dengan ketinggalan, yang tidak senonoh.
Penyelesaian:
1. Tetapkan acara pada elemen pencetus kepada pemprosesan tertunda untuk mengelakkan masalah pelaksanaan berulang yang tertunda (gunakan setTimeout)
2 Hentikan semua animasi terlebih dahulu apabila mencetuskan acara elemen, dan kemudian laksanakan acara animasi yang sepadan (gunakan berhenti)
hentian jquery:
Saya harap artikel ini akan membantu pengaturcaraan jQuery semua orang.