在ios中获取浏览器滚动位置

时间:2018-02-11 21:14:23

标签: javascript html ios css browser

我有一个恼人的问题,似乎只出现在ios上。我正在尝试获取滚动位置,以便我可以根据您的位置更新按钮以在页面上向上或向下引导您,如下所示:

const scrollPos = (window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0);

这适用于我的Windows电脑,Mac,Android手机,多种浏览器,但不适用于我的ipad或iphone。除了当你滚动浏览页面的顶部或底部时,它总是为0,这很奇怪。

我看过一些关于滚动位置的帖子在滚动完成之前没有更新,但这与我的问题不同。谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

这解决了自己。我去其他地方工作,突然间它正在工作。我不知道是什么解决了它。