所有, 旋轉的div我有這樣的代碼:使用jQuery用的setTimeout
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秒等任何想法如何做到這一點將不勝感激?謝謝!
我希望它等待指定的時間段。所以我想在它試圖在另一個旋轉之前顯示15秒。 – user1048676
是的,所以改爲setTimeout(rotate,15000);那會爲你做。在再次旋轉之前,它會等待15秒鐘。 – Clint