Here's a templated fiddle that fades in 6 divs sequentially。我如何重叠jQuery中的fadeIn()div?
我怎样才能使淡入淡出重叠?我想让下一个div在第一个淡入淡出的时候开始淡入淡出。
也许我必须将fadeIn()分成2个淡入淡出的一半,然后淡出其余的方式?
Here's a templated fiddle that fades in 6 divs sequentially。我如何重叠jQuery中的fadeIn()div?
我怎样才能使淡入淡出重叠?我想让下一个div在第一个淡入淡出的时候开始淡入淡出。
也许我必须将fadeIn()分成2个淡入淡出的一半,然后淡出其余的方式?
.fadeIn('slow')
的持续时间的一半是600毫秒,所以你可以做的是做一个300
毫秒的延迟。
你应该用下面的.delay
这样更简单的方式写下来,你可以把300
改成其他数字来配置速度。
var i=1;
for (i = 1; i <= 6; i++) {
$('#div' + i).delay((i-1)*300).fadeIn('slow');
}
或者你可以使用setTimeout
用时间是用于fadeIn
附加提示:现在,fadeIn时间由“slow”指定,您可以简单地用毫秒代替它。 – devsnd 2012-03-16 15:59:43
繁荣,尽善尽美!更新好奇的JS:http://jsfiddle.net/eXgHp/1/ – NibblyPig 2012-03-16 16:08:42