我有一个循环播放和所有内容的幻灯片,但它并没有像我预期的那样工作。
这是一个小提琴:http: //jsfiddle.net/Hive7/Mb5nR/1/
查询:
// Customisable
var gap = 3;
var duration = 0.6;
// Non Customisable
var g = gap * 1000;
var d = duration * 1000;
var loop = $('.slideshow img').length;
var loopDelay = 200;
var x = 1;
var i = 1;
while(i <= loop){
$('.slideshow img:nth-child(' + x + ')').delay(g).fadeOut(d);
x++;
i++;
$('.slideshow img:nth-child(' + x + ')').delay(g + loopDelay).fadeIn(d);
var h = g;
var g = x * h;
var lD = loopDelay;
var loopDelay = lD + 200;
}
我认为应该发生的是它将遍历所有开始队列的元素,因此它们都连续淡入和淡出,尽管它们都同时这样做并且没有淡入