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