所以我编写了一个非常简单的幻灯片与上一个和下一个按钮。如何阻止我的空白div出现后单击上一个按钮?
但是,如果按以前的按钮,滑块的作品,但随后滑到空白格...
注意:让滑块负荷按左边的灰色按钮,然后让幻灯片继续... ...有是一个空格div
我该如何解决这个问题,以及导致问题的原因是什么?
JS提琴:https://jsfiddle.net/z93tyrtx/
$("#slider > div:gt(0)").hide();
// fade out current slide (first), fade in next slide and move first slide to end
var nextSlide = function() {
$("#slider > div:first")
.fadeOut(1000)
.next()
.fadeIn(1000)
.end()
.appendTo("#slider");
}
var nextSlideTimer = setInterval(nextSlide, 5000);
// fade out current slide (first) and move last slide to top and fade in
$("#prev-button").click(function() {
clearInterval(nextSlideTimer);
$("#slider > div:first")
.fadeOut(1000);
$("#slider > div:last")
.fadeIn(1000)
.prependTo("#slider");
nextSlideTimer = setInterval(nextSlide, 5000)
setTimeout(nextSlideTimer, 5000)
});
$("#next-button").click(function() {
clearInterval(nextSlideTimer);
$("#slider > div:first")
.fadeOut(1000)
.next()
.fadeIn(1000)
.end()
.appendTo("#slider");
nextSlideTimer = setInterval(nextSlide, 5000)
setTimeout(nextSlideTimer, 5000)
});
我没有得到一个空白格。 – TreeTree 2015-03-31 14:45:06
让滑块加载按左边的灰色按钮,然后让幻灯片继续...有一个空格div – 2015-03-31 14:46:24