[Edge]。読取専用。→、
Window の文書が水平スクロールされているピクセル数を返します。
現代のブラウザーではこの値がサブ ピクセル精度ですので、必ずしも整数であるとは限りません。文書が垂直スクロールされているピクセル数は、scrollY プロパティで取得できます。
Window | Window。 |
---|
実際に返される値は、文書が原点から水平方向にスクロールされた量をピクセル数で表す倍精度浮動小数点数です。
正の値は、内容物が左にスクロールされていることを表します。文書がサブ ピクセル精度のデバイスに表示されている場合は、戻り値も小数部を含むサブ ピクセル精度の値になります。文書が左にも右にもスクロールされていない場合の scrollX は 0 です。
整数値が必要である場合は、Math.round() を使用して切り捨てできます。
専門用語で説明すると scrollX は、現在の ビューポート の左端の X 座標を返します。ビューポートがない場合の戻り値は 0 です。
これは、文書の現在の水平スクロール位置を確認する例です。400 ピクセルより大きい場合は、文書の左上にスクロール位置をリセットします。
if (window.scrollX > 400){ window.scroll(0,0); }