JavaScript window.scroll与window.scrollTo?


72

知道window.scroll(x, y)window.scrollTo(x, y)[不谈论jQuery]有什么区别吗?

还有关于哪些浏览器支持哪些的想法?谢谢

Answers:


69

没有区别:https : //developer.mozilla.org/en/DOM/window.scroll

据我所知,所有主要的浏览器都支持。


现在,它们在规范草案中:dev.w3.org/csswg/cssom-view/…,在规范中均受支持,以保持向后兼容性
DaveRandom 2012年

5
如果它们相同,那么为什么会有两个不同的功能?
SMBiggs 2015年

5
权威答案在这里调用scrollTo()方法时,用户代理必须像使用相同参数调用scroll()方法一样进行操作。
JanTuroň2015年

1
好吧,.scroll只能到达页面的一半,而.scrollTo可以正常工作,也许是chrome或iframe问题,无论如何,不​​好,也许同时使用.scroll和.scrollTo
安德鲁

1
Edge似乎至少在div上都不喜欢scroll()或scrollTo()。不过,您仍然可以设置scrollTop的值。
Josh Powlison,


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.