javascript – 如何知道用户何时滚过?

前端之家收集整理的这篇文章主要介绍了javascript – 如何知道用户何时滚过?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在构建一些向用户显示他们尚未看到的项目的东西.

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

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

如何跟踪?建议请.

注意:不应限制使用鼠标滚动,向下/向上翻页,使用箭头键等也应计算.主要标准是用户看到了div.

解决方法

你需要jQuery的scrollTop.

就像是:

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

当它第一次进入视图时,或者将$(‘#mydiv’).height()添加到顶部偏移量,如果你想在它完全在视图中时标记它.

原文链接:https://www.f2er.com/js/158496.html

猜你在找的JavaScript相关文章