jQuery .delay () не работает
У меня есть следующий фрагмент JavaScript:
$("#dashboard").addClass("standby").delay(3000).removeClass("standby");
$(".active").removeClass("active");
$("." + target).addClass("active");
$(".showDiv").removeClass("showDiv").addClass("hide");
$("#" + target).removeClass("hide").addClass("showDiv");
Пока#dashboard
вожидать, он должен обрабатывать все эти изменения CSS-класса. После этого изменения должно отображаться#dashboard
очередной раз. Итак, я установилdelay()
между добавлением и удалениемstandby
-класс. Чтобы увидеть, работает ли я, я добавил слишком большую продолжительность 3sek.
Но это не задерживает! Почему это не так? Я не вижу этого ...