我试图确定使用window.scrollY
向下滚动了多少像素。但这在IE8中不受支持。什么是安全的跨浏览器替代方案?
最佳答案
window.scrollY
的跨浏览器兼容版本是document.documentElement.scrollTop
。请参阅此Mozilla documentation的“注释”部分,以获取IE8及更高版本中完整的详细解决方法。
As mentioned here,pageYOffset
是window.scrollY的另一种选择(请注意,尽管它仅与IE9 +兼容)。
关于上面的链接,请使用document.documentElement.scrollTop
和document.documentElement.scrollLeft
检查示例4 以获取一种完全兼容的方式来获取滚动位置(甚至包括@adeneo所提到的缩放!)。
Here, try out the example for yourself!
关于javascript - IE8可以替代window.scrollY吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16618785/