我有一个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/

10-10 09:45