在 Javascript 中获取滚动位置
Get scroll position in Javascript
我想检索 Javascript 中的当前滚动位置,经过一些研究我发现了这个:window.scrollY
和 window.scollTop
。
但问题是它并不是在所有浏览器上都能 100% 工作,有没有更可靠的东西?
JavaScript的解法是:
var scrollPos = window.scrollY || window.scrollTop || document.getElementsByTagName("html")[0].scrollTop;
或者如果你使用 jQuery(由于跨浏览器支持,这更可靠):
var scrollPos = $(window).scrollTop();
For cross-browser compatibility, use window.pageYOffset
https://developer.mozilla.org/en-US/docs/Web/API/Window/pageYOffset
我想检索 Javascript 中的当前滚动位置,经过一些研究我发现了这个:window.scrollY
和 window.scollTop
。
但问题是它并不是在所有浏览器上都能 100% 工作,有没有更可靠的东西?
JavaScript的解法是:
var scrollPos = window.scrollY || window.scrollTop || document.getElementsByTagName("html")[0].scrollTop;
或者如果你使用 jQuery(由于跨浏览器支持,这更可靠):
var scrollPos = $(window).scrollTop();
For cross-browser compatibility, use
window.pageYOffset
https://developer.mozilla.org/en-US/docs/Web/API/Window/pageYOffset