【发布时间】:2014-06-18 00:08:09
【问题描述】:
我一直在尝试仅对每个部分中的一组列表项进行一次迭代。也就是说,在滚动到特定部分时,我希望一组列表项只迭代一次。这不应在连续滚动时重复。
我编写的代码会遍历每个部分以及该部分中的每个列表项,但它会在每次滚动时继续。
我希望它只对每个部分进行一次迭代。
$(window).scroll(function(){
var windscroll = $(window).scrollTop();
$('body section').each(function(e){
if($(this).position().top < windscroll){
$(this).find(".inner-skills li").each(function(i){
$(this).delay(i*500).animate({
"width":"200px",
"opacity":1
},500);
});
}
})
});
【问题讨论】:
标签: javascript jquery loops foreach each