获取元素,如果最顶层并在jQuery中可见

时间:2015-09-30 19:50:15

标签: jquery

我需要在我的页面上找到div女巫的id。

实际上,我有这个HTML:

<div class="items"> <!-- Scrollable -->
    <div class="logo"></div>
    <div class="content">
        <div id="item1">...</div> <!-- A lot of text -->
        <div id="item2">...</div> <!-- A lot of text -->
        <div id="item3">...</div> <!-- A lot of text -->
        <div id="item4">...</div> <!-- A lot of text -->
     </div>
</div>

我的JS:

jQuery('.items').scroll(function() {
    var distance = $('.items div').offset().top;
    console.log(distance);
});

如果滚动div items,我怎么能得到div女巫的id是most visible on top

感谢。

1 个答案:

答案 0 :(得分:3)

解决方案:

applyBindings

参见以下工作示例: http://jsfiddle.net/theuncsc/