English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
pageYOffset読み取り専用の属性で、現在のドキュメントがウィンドウの左上隅から垂直にスクロールしたピクセル数を返します。
pageYOffset属性はscrollY属性の別名。
window.pageYOffset
var x = window.pageXOffset; var y = window.pageYOffset;テストを試してみる‹/›
注意: pageXOffsetおよびpageYOffset属性はscrollXおよびscrollY属性と等価です。
テーブルの数字は、pageYOffset属性を完全にサポートする最初のブラウザバージョンを指定します:
属性 | |||||
pageYOffset | は | は | は | は | 9 |
返り値: | 数字が、ドキュメントがウィンドウの左上隅から垂直にスクロールしたピクセル数を示します |
---|
コンテンツをスクロール100ピクセル、並びにpageXOffsetおよびpageYOffsetを表示します:
window.scrollBy(100, 100); var x = window.pageXOffset; var y = window.pageYOffset;テストを試してみる‹/›
クロスブラウザの解決策(IEの場合):8およびもっと古いバージョンでは、scrollLeftおよびscrollTopを使用して):
var x = (window.pageXOffset !== undefined) ? window.pageXOffset : (document.documentElement || document.body.parentNode || document.body).scrollLeft; var y = (window.pageYOffset !== undefined) ? window.pageYOffset : (document.documentElement || document.body.parentNode || document.body).scrollTop;テストを試してみる‹/›
ウィンドウ(Window)リファレンス:window.pageXOffsetプロパティ
ウィンドウ(Window)リファレンス:window.scrollXプロパティ
ウィンドウ(Window)リファレンス:window.scrollYプロパティ
HTML DOM リファレンス:element .scrollLeftプロパティ
HTML DOM リファレンス:element .scrollTopプロパティ