2013-03-01 19 views
0

我一直在尋找如何使用jQuery在一組時間後淡入div。[body onload]在一組時間之後淡入div中?

我試圖

$(test).fadeIn("slow").delay(2000) 

但我覺得我缺少對代碼的東西嗎?

+0

什麼試驗檯對於?名稱,變量,ID,類等?也許你應該使用:$('#test') – 2013-03-01 20:33:32

+0

它代表一個ID。 – user2091820 2013-03-01 20:36:59

回答

3

試試這個:

setTimeout(function(){$('#test').fadeIn('slow');}, 2000); 
+0

我應該顯示:無; div? – user2091820 2013-03-01 20:36:19

+1

@ user2091820是的。 – Joe 2013-03-01 20:37:18

0
setTimeout(myFunc, 2000); 
function myFunc(){ 
$(test).fadeIn('slow'); 
} 
+0

您可以將包含字符串的變量(無論是ID,類還是一塊HTML)傳遞給jQuery選擇器。 – Applehat 2013-03-01 20:35:58

+0

是的,這是正確的。我沒有假設你創建了一個測試變量 – MIIB 2013-03-01 20:36:38

0

你需要先推遲,然後attemot在

$(test).delay(2000).fadeIn("slow"); 
0

圍着它轉了褪色:

<div id="test" style="display:none">Hello!</div> 

<script type="text/javascript"> 
$(function(){ 

    $("#test").delay(2000).fadeIn("slow") 
}); 
</script>