JavaScript window.scroll与window.scrollTo?

Tom*_*Tom 54 javascript

知道之间有什么区别(如果有的话)window.scroll(x, y)window.scrollTo(x, y)[不谈论jQuery]?

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

Tho*_*ini 55

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

据我所知,所有主流浏览器都支持这两种浏览器.

  • 如果它们是相同的,那么为什么有两种不同的功能呢? (4认同)
  • 权威答案是[这里](https://drafts.c​​sswg.org/cssom-view/#dom-window-scrollto):*当调用scrollTo()方法时,用户代理必须像滚动一样(使用相同的参数调用方法.* (3认同)

jam*_*her 7

在没有弃用的情况下,我window.scroll更喜欢window.scrollTo

  • 本说明书window.scrollTo通过引用进行描述window.scroll,表明window.scroll具有权威性。
  • window.scroll拥有约 300 万搜索结果;window.scrollTo有~0.5M。


小智 6

Window.scrollTo()实际上与window.scroll(x,y)方法相同。要滚动特定距离,请使用Window.scrollBy()

另见Window.scrollByLines(),Window.scrollByPages()Element.scrollIntoView()

MDN - https://developer.mozilla.org/en-US/docs/Web/API/Window/scroll