获取浏览器上边缘的span元素

JQuery: get span element on browser top edge

本文关键字:span 元素 上边缘 浏览器 获取      更新时间:2023-09-26

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

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

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

试试这个:-

$(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
    }
   });
});
演示