gpt4 book ai didi

javascript - JS距离滚动位置最近的li

转载 作者:行者123 更新时间:2023-12-02 17:05:14 25 4
gpt4 key购买 nike

我的页面中有一个列表(#js-list-scroll),列表中的某些项目(li)有一个类“itemPage”,我想要实现的是当用户滚动时,我想找到距离滚动位置最近的“itemPage”。
像这样的事情:

$(window).scrollTop().closest('.itemPage');

优素福

最佳答案

您需要循环所有列表并将位置与当前滚动位置进行比较。像这样的东西:

var scrollTop = $(window).scrollTop();
$('li.itemPage').each(function() {
var top = $(this).position().top;
if (top > scrollTop) {
// This is the first li which is visible - do something with it

return false; // Stop the .each loop from continuing
}
});

关于javascript - JS距离滚动位置最近的li,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25307141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com