我们通常使用$(window).scrollTop()
来检测页面滚动了多远。可滚动元素是否有等效项?
假设我将 html 设置为溢出隐藏,将 body 设置为溢出滚动,现在我想检测 $('body').scrollTop()
我将始终得到 0。
附注这对于移动网站开发很有用。
这是一个笨蛋:
最佳答案
Angular 的常见问题。您应该将所有内容包装在 div 内并使 div 成为 Angular Controller ,而不是使正文可滚动。然后使用 ng-scroll 来检测滚动位置。
关于javascript - 检测可滚动元素内的滚动位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28967155/