jQuery .delay () no funciona

Tengo el siguiente fragmento de código JavaScript:

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

Mientras#dashboard es encolocarse, debe manejar todos estos cambios de la clase CSS. Después de estos cambios, debe mostrar el#dashboard otra vez. Así que me pusedelay() entre el agregar y quitar de lastandby-clase. Para ver si funciona, agregué la duración demasiado larga de 3sek.

¡Pero no se demora! ¿Por qué no? No lo veo

Respuestas a la pregunta(8)

Su respuesta a la pregunta