jQuery .delay () funktioniert nicht

Ich habe das folgende JavaScript-Snippet:

$("#dashboard").addClass("standby").delay(3000).removeClass("standby");
$(".active").removeClass("active");
$("." + target).addClass("active");
$(".showDiv").removeClass("showDiv").addClass("hide");
$("#" + target).removeClass("hide").addClass("showDiv");

Während#dashboard ist inbereithaltensollte es alle diese CSS-Klassenänderungen behandeln. Nach diesen Änderungen sollte das Symbol angezeigt werden#dashboard nochmal. Also habe ich gesetztdelay() zwischen dem Hinzufügen und Entfernen derstandby-Klasse. Um zu sehen, ob es funktioniert, habe ich die zu lange Dauer von 3sek hinzugefügt.

Aber es zögert nicht! Warum nicht? Ich sehe es nicht ...

Antworten auf die Frage(8)

Ihre Antwort auf die Frage