2013-10-22 65 views
0

所有元素的代码,我有这样的代码: -实施,除了第一个元素

$('.details-comment-bg').each(function(){ 
     var imagePos = $(this).offset().top; 

     var topOfWindow = $(window).scrollTop(); 
     if (imagePos < topOfWindow+580) { 
      $(this).addClass("slideUp"); 
     } 
    }); 

我想做的事情落实,除了第一个元素的所有元素的代码。

我该怎么做。

回答

0
$('.details-comment-bg:not(:eq(0))').each(function(){ 
     var imagePos = $(this).offset().top; 

     var topOfWindow = $(window).scrollTop(); 
     if (imagePos < topOfWindow+580) { 
      $(this).addClass("slideUp"); 
     } 
    }); 

也可以使用

$('.details-comment-bg:not(:first)').each(function(){... 

参考eq-selectornot-selectorfirst-selector

1

您可以使用.not():first

$('.details-comment-bg:not(:first)').each(function(){ 
     //Your code 
    }); 
0

使用这样的:

$('.details-comment-bg:not(:first-child)').each(function(){ 
     var imagePos = $(this).offset().top; 

     var topOfWindow = $(window).scrollTop(); 
     if (imagePos < topOfWindow+580) { 
      $(this).addClass("slideUp"); 
     } 
    }); 
相关问题