Window scrollYプロパティ
- 前のページ scrollX
- 次のページ sessionStorage
- 上一层に戻る Windowオブジェクト
定義と使用法
scrollY
属性は、ドキュメントがウィンドウの左上隅からスクロールしたピクセル数を返します。
scrollY
属性は読み取り専用です。
属性
scrollY
プロパティは pageYOffset
プロパティ
クロスブラウザ互換性のために、以下のプロパティを使用してください。 window.pageYOffset
ではなく window.scrollY
。
参照してください:
インスタンス
例 1
内容を100ピクセルスクロールし、scrollXとscrollYを提示します:
window.scrollBy(100, 100); alert(window.scrollX + window.scrollY);
例 2
粘性ナビゲーションバーの作成:
// ナビゲーションバーを取得します const navbar = document.getElementById("navbar"); // ナビゲーションバーのオフセット位置を取得します const sticky = navbar.offsetTop; // ユーザーがそのスクロール位置に到達した場合、stickyクラスをナビゲーションバーに追加します。スクロール位置を離れた場合、stickyクラスを削除します。 function myFunction() { if (window.scrollY >= sticky) { navbar.classList.add("sticky") } else { navbar.classList.remove("sticky"); } }
構文
window.scrollY
または:
scrollY
返り値
タイプ | 説明 |
---|---|
数字 | ドキュメントがウィンドウの左上隅からスクロールしたピクセル数。 |
ブラウザのサポート
すべてのブラウザがサポートしています window.scrollY
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
サポート | 9-11 | サポート | サポート | サポート | サポート |
- 前のページ scrollX
- 次のページ sessionStorage
- 上一层に戻る Windowオブジェクト