【发布时间】:2011-11-17 18:46:49
【问题描述】:
所有, 我有这个代码:
var speed= 1000,
num = 1,
timer;
(function rotate() {
var container_footer = jQuery("#rotate_container");
var divs_footer = container_footer.children();
var divs_footer_length = divs_footer.length;
$("#item"+num).stop(true, true).fadeIn(speed).delay(speed).fadeOut(speed);;
num>divs_footer_length ? num=0 : num++;
timer = setTimeout(rotate, speed*3);
})();
这很好用并且可以旋转图像。但是,它会在显示后立即淡出一个 div 并淡入另一个 div。我想要发生的是根据速度变量淡入一个 div,然后显示 15 秒,然后以该速度淡出变量,然后以速度变量淡入另一个 div 并显示 15 秒等。关于如何做到这一点的任何想法将不胜感激?谢谢!
【问题讨论】:
标签: jquery settimeout fadein fadeout