前端之家收集整理的这篇文章主要介绍了
javascript – 如何知道用户何时滚过?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在构建一些向
用户显示他们尚未看到的项目的东西.
每个项目都在< div>中,因此当用户滚过div或查看div时,我希望该项目被标记为已被看到.
Google阅读器执行此操作,如果您滚动浏览Feed中的项目,它会自动将其标记为已读.
如何跟踪?建议请.
注意:不应限制使用鼠标滚动,向下/向上翻页,使用箭头键等也应计算.主要标准是用户看到了div.
你需要jQuery的scrollTop.
就像是:
$(window).scrollTop() > $('#mydiv').offset().top;
当它第一次进入视图时,或者将$(‘#mydiv’).height()添加到顶部偏移量,如果你想在它完全在视图中时标记它.
原文链接:https://www.f2er.com/js/158496.html