我有一个div,会在一段时间后显示。在页面加载时,它将不可见,并且在一段时间后它将可见。
我试过这个,但它不适合我。
setTimeout($(".startab").show(),4000);
$(".startab").delay(4000).show();
答案 0 :(得分:4)
需要使用闭包
setTimeout(function () {
$(".startab").show()
}, 4000);
setTimeout将一个函数作为第一个参数,并将一个对象传递给它
答案 1 :(得分:1)
setTimeout()
接受回调和持续时间,应该像这样调用:
setTimeout(function() {$(".startab").show()},4000);