我有一個div,它會在一段時間後顯示.i.e在頁面加載時它將不可見,並且在一段時間之後它將可見。Jquery-在頁面加載後隱藏/顯示div
我試過這個,但它不適合我。
setTimeout($(".startab").show(),4000);
$(".startab").delay(4000).show();
我有一個div,它會在一段時間後顯示.i.e在頁面加載時它將不可見,並且在一段時間之後它將可見。Jquery-在頁面加載後隱藏/顯示div
我試過這個,但它不適合我。
setTimeout($(".startab").show(),4000);
$(".startab").delay(4000).show();
需要使用封閉
setTimeout(function() {
$(".startab").show()
}, 4000);
的setTimeout帶一個函數作爲第一個參數,你傳遞一個對象
setTimeout()
接受回調和持續時間,並應這樣調用:
setTimeout(function() {$(".startab").show()},4000);
感謝它現在的工作 –
感謝這部作品,只是好奇爲什麼'$( 「startab。」)延遲(4000).show();'不工作。這種情況 –
延遲只適用於動畫鏈。如果你把它改成'$(「。startab」)。delay(4000).show(1);'它變成了一個動畫 – DGS