JQuery:在浏览器上边缘获取span元素

时间:2014-07-28 09:27:34

标签: javascript jquery html css

我想在浏览器视图中获得最高元素。

我的网站包含许多span元素,当用户滚动时,我想要接收位于浏览器视图顶部的元素。

我的计划是:保存元素的id,当用户再次打开文档时,它会滚动到最新(元素)位置。

1 个答案:

答案 0 :(得分:1)

试试这个: -

$(document).scroll(function() {
var cutoff = $(window).scrollTop();
$('span').removeClass('top').each(function() {
    if ($(this).offset().top > cutoff) {
        $(this).addClass('top');
        return false; // stops the iteration after the first one on screen
    }
   });
});

Demo