我有困難得到一個滑塊後退按鈕正常工作。 滑塊簡單地淡出第一個孩子並將其追加到父代的末尾,沒有什麼特別的。 看起來,當後退按鈕被點擊時,它不會消失,第一個孩子會掛起,直到週期結束,我不知道爲什麼。我很感謝這個幫助。麻煩與jQuery滑塊
的jsfiddle:http://jsfiddle.net/853mtc1s/
setInterval(function() {
$(slider_wrapper_id + ' :first').fadeOut('fast',function() {
$(this).next('div.slide').fadeIn().end().appendTo(slider_wrapper_id);
});
},4000);
$('.slider-control-forward').on('click', function(){
$(slider_wrapper_id + ' :first').fadeOut('fast', function(){
$(this).next('div.slide').fadeIn().end().appendTo(slider_wrapper_id);
});
});
$('.slider-control-back').on('click', function(){
$(slider_wrapper_id + ' :first').fadeOut('fast', function(){
$(this).last('div.slide').fadeIn().end().appendTo(slider_wrapper_id);
});
});
你前進按鈕完美的作品,因爲它遵循的所有元素的順序相同。但是當你開始倒退時,因爲你將它們追加到奇數位置,所以元素的順序會混亂。您需要徹底重新設計後退按鈕的工作方式...... – Fizzix 2014-10-08 23:54:34
您的滑塊總是有4個項目嗎? – Fizzix 2014-10-08 23:55:30
我更喜歡它,但它們是動態添加的 – visevo 2014-10-08 23:59:43