dequeue

Englisch [d?k'ju:] US [d?k'ju:]

v.dequeue

jquery dequeue()-Methode Syntax

Funktion: Die Methode dequeue() führt die n?chste Funktion in der Sequenz für das passende Element aus.

Syntax: .dequeue(queueName)

Parameter:

ParameterBeschreibung
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()-Methode Beispiel

<!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>
Instanz ausführen ?

Klicken Sie auf die Schaltfl?che ?Instanz ausführen“, um die Online-Instanz anzuzeigen