gpt4 book ai didi

javascript - 如何知道用户何时滚动过

转载 作者:太空狗 更新时间:2023-10-29 14:06:39 25 4
gpt4 key购买 nike

我正在构建一些东西,向用户展示他们从未见过的项目。

每个项目都在 <div> 中,因此当用户滚动经过一个 div 或查看该 div 时,我希望将该项目标记为已看到。

Google 阅读器会执行此操作,如果您滚动浏览 Feed 中的某个项目,它会自动将其标记为已读。

如何追踪?请指教。

注意:不应仅限于使用鼠标滚动、向下/向上翻页、使用箭头键等也应计算在内。主要标准是用户看到了一个 div。

最佳答案

你需要 jQuery 的 scrollTop

类似于:

$(window).scrollTop() > $('#mydiv').offset().top;

当它第一次出现时,或者如果你希望它在完全可见时被标记,则将 $('#mydiv').height() 添加到顶部偏移量。

关于javascript - 如何知道用户何时滚动过 <div>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6112201/

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