scrollTop():スクロールの上縦位置を取得する
スクロールの上縦位置を取得する
スクロールの上縦位置を取得するの書式
1 | 要素.scrollTop(); |
スクロールの上縦位置を取得する場合は、要素.scrollTop()をします。
具体例(スクロールの上縦位置を取得するjQueryのサンプルコード)
1.対象となるテストエリアのスクロールイベントが発生した際の処理を設定
2.スクロールイベントの際にはscrollTopメソッドにて上縦位置を取得
3.取得した上縦位置をdivタグにて表示
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | <!DOCTYPE html> <html lang= "ja" > <head> <meta charset= "utf-8" > <title></title> <style type= "text/css" > <!-- --> </style> <script src= "../../js/jquery-1.12.2.min.js" ></script> <script> $( function (){ var message; // スクロールイベント $( ".testArea" ).scroll( function (){ // scrollTopメソッドの結果を表示 message = "scrollTopメソッドの結果は" + $( this ).scrollTop(); $( "#divMessage" ).text(message); }); }); </script> </head> <body> <textarea name= "testArea" class = "testArea" cols=40 rows=4> テスト1 テスト2 テスト3 テスト4 テスト5 テスト6 テスト7 テスト8 テスト9 テスト10 </textarea> <br> <br> <br> <div id = "divMessage" ></div> </body> </html> |