$(document).ready(function(){
$("#info-text-container").click(function(){
$("#info-text").delay(500).addClass("info-text-active");
});
});
当它被点击时,这不会延迟它。我想要完成的。为什么以及这是可破解的,可以克服的?谢谢!
delay
仅适用于动画方法,您可以使用setTimeout
函数:
$("#info-text-container").click(function(){
setTimeout(function(){
$("#info-text").addClass("info-text-active");
}, 500);
});
不完全像那样,但像这样,例如:
$("#info-text").delay(500).queue(function(next) {
$(this).addClass("info-text-active");
next();
});