2017-06-27 17 views
-2

示例用例:我有一长串需要动态显示的元素。 当一个新的“视觉”行开始时,我需要通过JavaScript进行检测。通过JavaScript检测HTML的可视行

有没有办法检查元素的位置,并告诉px公差列表中的元素在新的视觉行上?

也许使用类似scrollTop的位置?

+0

那你试试哪里我们可以看到结果吗? – GottZ

回答

0

所以关于这一点, 你用什么选择在您长期的元素列表中每个项目归类 myelements类检查他们的公开程度属性值 根据该值做一些功能

所以像这样

function checkVisibilty(){ 
    $('.myelemets').each(function(){ 
     if($(this).is(':visible')){ 
      //animate me 
     } 
    }); 
} 

之后,你可以调用函数定期 window.setInterval(checkVisibilty, 100);