ページのスクロール量を取得するには、
pageXOffset、pageYOffset を使用します。
サンプルソース
例)ページをクリックすると、スクロール量をアラート表示する
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>ページスクロール量を取得するサンプル</title> <script> function test(){ //スクロール量を取得する var x = window.pageXOffset; //X方向のスクロール量 var y = window.pageYOffset; //Y方向のスクロール量 alert("スクロール量は、x:" + x + " y:" + y); } </script> </head> <body style="height:2000px;width:2000px;" onclick="test();"> <p>スクロールして、ページ上をクリックしてください。</p> </body> </html> |
解説
- X方向のスクロール量はpageXOffset、Y方向のスクロール量はpageYOffsetで取得できます。
- 取得される値は、px単位です。