【发布时间】:2017-01-25 21:08:20
【问题描述】:
$(document).ready(function(){
$("#info-text-container").click(function(){
$("#info-text").delay(500).addClass("info-text-active");
});
});
当它被点击时,它不会延迟它。我想要完成的。为什么以及这种可破解的,有可能克服?谢谢!
【问题讨论】:
$(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();
});
【讨论】: