Heim >Web-Frontend >js-Tutorial >Lösung für die kontinuierliche Auslösung, Verzögerung und wiederholte Ausführung von jQuery-Animationen_jquery
Das Beispiel in diesem Artikel beschreibt die Lösung für die kontinuierliche Auslösung und verzögerte Ausführung von jQuery-Animationen. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:
Wenn Sie in jQuery slideUp, slideDown, animate und andere Animationen verwenden und das Zielelement durch externe Ereignisse gesteuert wird und die Maus externe Elementereignisse schnell und kontinuierlich auslöst, wird die Animation wiederholt mit Verzögerung ausgeführt, was unanständig ist.
Lösung:
1. Stellen Sie das Ereignis auf dem auslösenden Element auf verzögerte Verarbeitung ein, um das Problem einer verzögerten wiederholten Ausführung zu vermeiden (verwenden Sie setTimeout)
2. Stoppen Sie alle Animationen im Voraus, wenn Sie ein Elementereignis auslösen, und führen Sie dann das entsprechende Animationsereignis aus (verwenden Sie Stopp)
jquery stop:
Ich hoffe, dass dieser Artikel für alle bei der jQuery-Programmierung hilfreich sein wird.