1. ホーム
  2. javascript

[解決済み] jQueryでブラウザのスクロール位置を取得するには?

2022-02-13 15:42:14

質問

スクロールのあるWebドキュメントがあります。 現在のスクロール位置の値をピクセル単位で取得したいのですが、どうすればよいでしょうか? 下記の関数を実行すると、ゼロという値が返されます。 どうしたらいいでしょうか?

<script type="text/javascript" src="js/jquery-1.7.2.js"></script>
<script type="text/javascript" src="js/jquery.mousewheel.min.js"></script>
<script type="text/javascript">
    $(function (){
        $('#Eframe').on("mousewheel", function() {
            alert(document.body.scrollDown)
        }
    })
</script>

解決方法は?

jQueryを使用しているようなので、jQueryでの解決方法を紹介します。

$(function() {
    $('#Eframe').on("mousewheel", function() {
        alert($(document).scrollTop());
    });
});

ここで説明することはあまりありません。 必要であれば、ここで jQueryのドキュメント .