admin管理员组

文章数量:1279144

Are the following methods same?

window.scrollX  === window.pageXOffset

window.scrollY  === window.pageYOffset

If there is no difference, why two methods are introduced?

Are the following methods same?

window.scrollX  === window.pageXOffset

window.scrollY  === window.pageYOffset

If there is no difference, why two methods are introduced?

Share Improve this question edited Apr 23, 2014 at 3:50 Bhojendra Rauniyar asked Apr 23, 2014 at 3:37 Bhojendra RauniyarBhojendra Rauniyar 85.6k36 gold badges177 silver badges239 bronze badges
Add a ment  | 

2 Answers 2

Reset to default 10

From MDN:

The pageXOffset property is an alias for the scrollX property:

window.pageXOffset == window.scrollX; // always true 

For cross-browser patibility, use window.pageXOffset instead of window.scrollX. Additionally, older versions of Internet Explorer (< 9) do not support either property and must be worked around by checking other non-standard properties.

Same thing goes for scrollY and pageYOffset.

Source: https://developer.mozilla/en-US/docs/Web/API/Window.scrollX

There is no difference between scrollX/scrollY and pageXOffset/pageYOffset. One is simply an alias of the other.

本文标签: javascriptWhat are the difference between the scrollX and pageXOffsetStack Overflow