jquery dequeue()-Methode
Übersetzungsergebnisse:
dequeue
Englisch [dɪk'ju:] US [dɪk'ju:]
v.dequeue
jquery dequeue()-MethodeSyntax
Funktion: Die Methode dequeue() führt die nächste Funktion in der Sequenz für das passende Element aus.
Syntax: .dequeue(queueName)
Parameter:
Parameter | Beschreibung |
queueName | Optional. String-Wert, der den Namen der Sequenz enthält. Der Standardwert ist fx, die Standardeffektsequenz. |
Beschreibung: Wenn .dequeue() aufgerufen wird, wird die nächste Funktion aus der Sequenz entfernt und dann ausgeführt. Diese Funktion wiederum löst (direkt oder indirekt) einen Aufruf von .dequeue() aus, damit die Sequenz fortgesetzt werden kann.
jquery dequeue()-MethodeBeispiel
<!DOCTYPE html> <html> <head> <style> div { margin:3px; width:50px; position:absolute; height:50px; left:10px; top:30px; background-color:yellow; } div.red { background-color:red; } </style> <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script> </head> <body> <button>开始</button> <div></div> <script> $("button").click(function () { $("div").animate({left:'+=200px'}, 2000); $("div").animate({top:'0px'}, 600); $("div").queue(function () { $(this).toggleClass("red"); $(this).dequeue(); }); $("div").animate({left:'10px', top:'30px'}, 700); }); </script> </body> </html>
Klicken Sie auf die Schaltfläche „Instanz ausführen“, um die Online-Instanz anzuzeigen