我完全難住了。jscript/jquery:在div1中逐漸淡出1,並在中間暫停
我有一堆消息,每個在一個div「msg_feed_frame_ $ i」中增加,因此消息1在div「msg_feed_frame_1」中,msg 2在「msg_feed_frame_2」等等中。我想淡化這些消息在一個接一個地使用jquery,但由於某種原因,無論我用settimeout和setinterval做什麼,代碼立即使它們全部同時淡出。
這是我到目前爲止有:
function feed(i)
{
var div = "#msg_feed_frame_";
var fader = div.concat(i);
$(fader).fadeIn(2000);
}
function timefade()
{
var num = 1;
for (num=1; num<=10; num++)
{
var t=setTimeout(feed(num),1000);
}
}
$(document).ready(function(){
timefade();
});
大家好,歡迎StackOverflow的,請正確格式化你的代碼(這樣做是爲了你這一次)。要了解如何操作,請點擊提問問題文本區域中的橙色問號。 – Trufa 2011-05-03 01:51:25
謝謝@trufa! – empirejuice 2011-05-03 01:52:51
你更歡迎! – Trufa 2011-05-03 01:55:51