jquery jQuery.dequeue() ist nicht verfügbar


  Übersetzungsergebnisse:

jQuery

Ereignis;

jquery jQuery.dequeue() ist nicht verfügbarSyntax

Funktion: Die Methode dequeue() führt die nächste Funktion in der Sequenz für das passende Element aus. Dies ist eine Low-Level-Methode; die Verwendung von .dequeue() ist praktischer.

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 jQuery.dequeue() ist nicht verfügbarBeispiel

<!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

Beliebte Empfehlungen

Heim

Videos

Fragen und Antworten