我有一个div,它将在一段时间后显示。即在页面加载时将不可见,并且在一段时间后将可见。
我试过了,但是对我不起作用。
setTimeout($(".startab").show(),4000);
$(".startab").delay(4000).show();
JS FIDDLE DEMO
最佳答案
需要使用闭包
setTimeout(function () {
$(".startab").show()
}, 4000);
setTimeout将函数作为第一个参数,而您正在向其传递一个对象
Fiddle
关于jquery - jQuery-在页面加载持续时间后隐藏/显示div,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18634783/