style remove hasclass change and jquery delay addclass

remove - toggle css jquery



¿Puedo poner el retraso(500) antes de un addClass()? (2)

No es así, pero así, por ejemplo:

$("#info-text").delay(500).queue(function(next) { $(this).addClass("info-text-active"); next(); });

$(document).ready(function(){ $("#info-text-container").click(function(){ $("#info-text").delay(500).addClass("info-text-active"); }); });

Esto no lo retrasa cuando se hace clic. Lo que quiero lograr. ¿Por qué y es hackeable, posible de superar? ¡Gracias!


delay solo funciona con métodos de animación, puede usar la función setTimeout :

$("#info-text-container").click(function(){ setTimeout(function(){ $("#info-text").addClass("info-text-active"); }, 500); });