$(document).ready(function(){
$("#info-text-container").click(function(){
$("#info-text").delay(500).addClass("info-text-active");
});
});
单击它时不会对其造成延迟。我想要完成的。为什么这个可以克服,可以克服?谢谢!
答案 0 :(得分:40)
delay
仅适用于动画方法,您可以使用setTimeout
函数:
$("#info-text-container").click(function(){
setTimeout(function(){
$("#info-text").addClass("info-text-active");
}, 500);
});
答案 1 :(得分:37)
不完全那样,但是像这样:
$("#info-text").delay(500).queue(function(next) {
$(this).addClass("info-text-active");
next();
});