我用css
、html和jQuery
创建了一个滑块。该滑块与下一个按钮配合得很好,但与上一个按钮不配合。
让我们假设我在第一张幻灯片上有五个元素,总共有15个元素。所以如果我点击next三次,元素就会结束。在第四次点击时,它应该显示前五个元素(这很好),但如果我第一次点击上一个按钮,它应该会显示11-15的最后五个元素,但它没有这样做。它仍然在向我展示6-10中的下一个五元素。
这个链接将解释我想说的:
http://jsfiddle.net/mpx83tpv/10/
因为previous
按钮中的逻辑与next
按钮相同,您希望它的工作方式有何不同?
我把你以前的功能改成了这个,现在可以工作了,
$(".prev_button").click(function(){
$("ul.slider").animate({
left: "+=855"
}, 3000, function(){
$("ul.slider").css('left', '0');
$('ul.slider li:gt(12)').prependTo('ul.slider'); // << line changed
});
});
您可以在此处进行测试:http://jsfiddle.net/mpx83tpv/11/
希望这可以使用完全可以检查和审查它
**http://jsfiddle.net/0x8c7ocy**