【发布时间】:2018-05-26 07:14:49
【问题描述】:
我一直在尝试用无限循环编写自己的狂欢。该代码运行良好,但有一个例外。我希望它进入循环,第一个 div 被附加到最后一个,依此类推。现在它被重置到以前的位置。
我尝试了不同的方法,但似乎都没有。有什么帮助吗?
let divArray = $(".mybox");
let sliderFrame = $(".slider");
let i = 0;
function test() {
//sliderFrame.append(divArray[i]);
sliderFrame.delay(1000).animate({ right: 150 * i + "px" });
if (i < divArray.length/2) i++;
else i = 0;
test();
}
test();
https://codepen.io/xblack/pen/mLYdeb
【问题讨论】:
标签: jquery slideshow infinite-loop horizontal-scrolling