我需要在循環中添加前三個元素的類,然後是下三個元素,等等。我試圖使用這段代碼,但id不起作用。將類添加到循環中的元素(jQuery)
$.fn.toggle_class = function() {
var lis = $(this).find('li');
var len = lis.lenght();
while(true) {
for (var i = 0; i < len; i += 3) {
first = i;
second = i + 1;
third = i + 2;
lis.delay(100).removeClass('visible');
lis.eq(first).addClass('visible');
lis.eq(second).addClass('visible');
lis.eq(third).addClass('visible');
}
}
return $(this);
};
$('ul').toggle_class();
有什麼不對?我該如何解決它?
張貼您的html和當您要添加元素上的類。 –
沒有休息條件的'while(true)'不可能正常工作。 –