我有以下代码逐一显示 li 项。
var show = 1;
var current = show - 1;
var length = 9;
var gallery = $('.quotescroll');
var galleryItems = gallery.children('li');
length = galleryItems.length;
setInterval(function(){
current = (current+1)%60;
galleryItems.eq(current).slideDown();
galleryItems.eq(current - show).slideUp();
}, 10000);
我唯一的麻烦是我现在需要它连续循环遍历无序列表。我将如何实现这一目标?
编辑
我发现这段代码完全符合我的需要,但是它没有漂亮的幻灯片动画。
setInterval(function() {
var firstLi = $('.quotescroll li').first().detach();
$('.quotescroll').append($(firstLi));
}, 5000);
最佳答案
假设 quotescroll
是您的列表类:
$('.quotescroll li').each(function() {
//this now refers to each li
//do stuff to each
});
关于jquery 逐一循环 li,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16444799/