所以我編寫了一個非常簡單的幻燈片與上一個和下一個按鈕。如何阻止我的空白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