Window pageXOffset 屬性
- 上一頁 outerWidth
- 下一頁 pageYOffset
- 返回上一層 Window 對象
定義和用法
pageXOffset
屬性返回文檔從窗口左上角滾動的像素。
pageXOffset
屬性等于 scrollX
屬性。
pageXOffset
屬性是只讀的。
另請參閱:
實例
例子 1
將內容滾動 100 像素,并提示 pageXOffset 和 pageYOffset:
window.scrollBy(100, 100); alert(window.pageXOffset + window.pageYOffset);
例子 2
創建粘性導航欄:
// 獲取導航欄 const navbar = document.getElementById("navbar"); // 獲取導航欄的偏移位置 const sticky = navbar.offsetTop; // 當您到達其滾動位置時,將 sticky 類添加到導航欄。離開滾動位置時刪除 sticky 類。 function myFunction() { if (window.pageYOffset >= sticky) { navbar.classList.add("sticky") } else { navbar.classList.remove("sticky"); } }
語法
window.pageXOffset
或者:
pageXOffset
返回值
類型 | 描述 |
---|---|
數字 | 文檔從窗口左上角滾動的像素數。 |
瀏覽器支持
所有瀏覽器都支持 window.pageXOffset
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
支持 | 9-11 | 支持 | 支持 | 支持 | 支持 |
- 上一頁 outerWidth
- 下一頁 pageYOffset
- 返回上一層 Window 對象