English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Window scrollX 属性

JavaScript Window オブジェクト

scrollXドキュメントを返します/ページの水平方向にスクロールするピクセル数です。

scrollX属性はpageXOffset属性の別名。

構文:

window.scrollX
var x = window.scrollX;
var y = window.scrollY;
テストして見て‹/›

注意: scrollXおよびscrollY属性は、pageXOffsetおよびpageYOffset属性と等しいです。

ブラウザの互換性

表に示される数字は、scrollX属性を完全にサポートする最初のブラウザバージョンを指定しています:

属性
scrollX559

技術的詳細

返り値:水平方向にスクロールするピクセル数を示す数字

さらに多くの例

コンテンツをスクロール100ピクセル、およびscrollXおよびscrollYを表示:

window.scrollBy(100, 100);
var x = window.scrollX;
var y = window.scrollY;
テストして見て‹/›

クロスブラウザ解決策(IEに対して):8およびより古いバージョンでは、scrollLeftおよびscrollTopを使用して):

var x = (window.scrollX !== undefined)
  ? window.scrollX
  : (document.documentElement || document.body.parentNode || document.body).scrollLeft;
var y = (window.scrollY !== undefined)
  ? window.scrollY
  : (document.documentElement || document.body.parentNode || document.body).scrollTop;
テストして見て‹/›

関連参考

ウィンドウ(Window)参考:window.pageXOffset属性

ウィンドウ(Window)参考:window.pageYOffset属性

ウィンドウ(Window)参考:window.scrollY属性

HTML DOM 参考:element .scrollLeft属性

HTML DOM 参考:element .scrollTop属性

JavaScript Window オブジェクト