Ja izmantojat jQuery .animate () funkciju ar kaut ko līdzīgu lidojošam notikumam, šīs animācijas “ierindosies”. Tas ir, ja virzāt kursoru vairākas reizes, šī animācija tiks aktivizēta vairākas reizes. Klasiskā metode, kā to novērst, ir iemest .stop () pirms animācijas, taču es uzskatu, ka tas ir pēkšņi un nav ideāli, jo tas neļauj animācijai pabeigt pilnu ciklu. Šajā ekrānuzņēmumā mēs apskatīsim dažus mēģinājumus to atrisināt un galu galā izmantot spraudni, kas lieliski strādā.
Saites no video:
- Oriģināls rakstisks raksts ar demonstrācijām
- spraudnis hoverFlow
- Pēdējā demonstrācija no ekrāna apraides