Reputation: 7091
Any idea what, if any, difference there is between window.scroll(x, y)
and window.scrollTo(x, y)
[not talking about jQuery]?
Also any ideas as to which browsers support which? Thanks
Upvotes: 98
Views: 83150
Reputation: 36519
In the absence of deprecation, I prefer window.scroll
instead of window.scrollTo
:
window.scrollTo
by referring to window.scroll
, suggesting that window.scroll
is authoritative.window.scroll
has ~3M search results; window.scrollTo
has ~0.5M.Upvotes: 8
Reputation: 171
Window.scrollTo()
is effectively the same as the window.scroll(x,y)
method. For scrolling a particular distance, use Window.scrollBy()
.
Also see Window.scrollByLines()
, Window.scrollByPages()
and Element.scrollIntoView()
MDN - https://developer.mozilla.org/en-US/docs/Web/API/Window/scroll
Upvotes: 17
Reputation:
There is scrollTo, scroll, and scrollBy! Apparently there is no standard covering this functionality so all Browsers may not implement it the same.
Upvotes: 3
Reputation: 44792
There are no differences: https://developer.mozilla.org/en/DOM/window.scroll
As far as I know, all major browsers support both.
Upvotes: 92