gpt4 book ai didi

javascript - 即使 slider 的元素结束,如何使 slider 继续循环(如何包装 slider )?

转载 作者:行者123 更新时间:2023-11-28 09:21:42 28 4
gpt4 key购买 nike

我使用 css 和 html 以及 jQuery 创建了一个 slider 。该 slider 与下一个按钮配合使用效果很好,但与上一个按钮配合使用效果不佳。

假设我在第一张幻灯片上有五个元素,总共有 15 个元素。所以如果我点击下一步三次,元素就会结束。在第四次单击时它应该显示前五个元素(并且效果很好)但是如果我第一次单击上一个按钮它应该显示 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/

关于javascript - 即使 slider 的元素结束,如何使 slider 继续循环(如何包装 slider )?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26071971/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com