Heim Web-Frontend js-Tutorial Detaillierte Erklärung des Unterschieds zwischen stop() und :is(:animated) in jquery

Detaillierte Erklärung des Unterschieds zwischen stop() und :is(:animated) in jquery

Jun 23, 2017 am 10:53 AM
jquery stop 使用 um

stop(true,true):

bedeutet, die laufende Animation des passenden Elements zu stoppen und zum Endzustand zu springen, wodurch die unvollendete Animationswarteschlange gelöscht wird . Wird oft verwendet, um „das Problem inkonsistenter Animationseffekte und Cursorbewegungen zu lösen, die durch zu schnelles Hinein- und Herausbewegen des Cursors verursacht werden“!

jQuery stop()-Methode

jQuery stop()-Methode wird verwendet, um Animationen oder Effekte zu stoppen, bevor sie abgeschlossen sind. Die

stop()-Methode funktioniert mit allen jQuery-Effekt-Funktionen , einschließlich Folien, Überblendungen und benutzerdefinierten Animationen.

Syntax

$(selector).stop(stopAll,goToEnd); Der optionale stopAll-Parameter gibt an, ob die Animationswarteschlange geleert werden soll. Der Standardwert ist „false“, wodurch nur aktive Animationen gestoppt werden und alle in der Warteschlange befindlichen Animationen rückwärts ausgeführt werden können.

Der optionale goToEnd-Parameter gibt an, ob die aktuelle Animation sofort abgeschlossen werden soll. Der Standardwert ist falsch.

Stop() löscht also standardmäßig die aktuelle Animation, die für das ausgewählte Element angegeben ist.

Das folgende Beispiel demonstriert die stop()-Methode ohne Parameter:

$("#stop").click(function(){
 $("#panel").stop();
});
Nach dem Login kopieren

:is(":animated") :animated ist ein jQ-Selektor, der alle animierten Elemente auswählt

Bestimmen Sie, ob sich das Element in einem animierten Zustand befindet. Dies wird häufig verwendet, wenn „kontinuierlich auf die Schaltfläche „Vorheriger/Weiter“ geklickt wird und nur auf die erste Klickaktion des Benutzers reagiert wird.

if(!$("#lunbolist li").is(":animated")){
      $("#lunbolist li").filter(".on").hide();
      $("#lunbolist li").eq(currentindex).fadeIn(100).addClass("on").siblings().removeClass("on");
      $(this).addClass("on").siblings().removeClass("on");
    }
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung des Unterschieds zwischen stop() und :is(:animated) in jquery. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Mar 18, 2024 pm 02:58 PM

Mar 18, 2024 am 10:58 AM

So verwenden Sie NetEase Mailbox Master So verwenden Sie NetEase Mailbox Master Mar 27, 2024 pm 05:32 PM

So verwenden Sie NetEase Mailbox Master

So verwenden Sie die Baidu Netdisk-App So verwenden Sie die Baidu Netdisk-App Mar 27, 2024 pm 06:46 PM

So verwenden Sie die Baidu Netdisk-App

BTCC-Tutorial: Wie kann ich die MetaMask-Wallet an der BTCC-Börse binden und verwenden? BTCC-Tutorial: Wie kann ich die MetaMask-Wallet an der BTCC-Börse binden und verwenden? Apr 26, 2024 am 09:40 AM

BTCC-Tutorial: Wie kann ich die MetaMask-Wallet an der BTCC-Börse binden und verwenden?

Erfahren Sie, wie Sie die neuen erweiterten Funktionen von iOS 17.4 „Schutz vor gestohlenen Geräten' nutzen. Erfahren Sie, wie Sie die neuen erweiterten Funktionen von iOS 17.4 „Schutz vor gestohlenen Geräten' nutzen. Mar 10, 2024 pm 04:34 PM

Erfahren Sie, wie Sie die neuen erweiterten Funktionen von iOS 17.4 „Schutz vor gestohlenen Geräten' nutzen.

So verwenden Sie die Xiaomi Auto-App So verwenden Sie die Xiaomi Auto-App Apr 01, 2024 pm 09:19 PM

So verwenden Sie die Xiaomi Auto-App

So verwenden Sie den kleinen Blackbox-CD-Key So verwenden Sie den kleinen Blackbox-CD-Key Mar 12, 2024 pm 07:34 PM

So verwenden Sie den kleinen Blackbox-CD-Key

See all articles