-2

重複の可能性:
JavaScript / jQueryでスクロールするたびに、ユーザーのスクロール位置を取得できますか?

スクロールイベントの使用についてJavaScript/Jqueryで何かを書き込もうとしています。

ここから始めましたが、スクロール値を取得する方法がわからないようです。

私が探しているのは、ページ上の現在のスクロール位置を見つけるためのクラス/メソッドです。

どんな助けでも大歓迎です。

$(document).ready(function () {
    $(window.parent.document).scroll(function () {

        var scroll_info = X;//X == the method/class of getting scroll value

        if (scroll_info > 40) {
            //show
            $('#ArrowImage').show(1000);
        } else {
            //hide
            $('#ArrowImage').hide(1000);
        }

    });
}); 
4

1 に答える 1

1

JQueryの.propメソッドと.scrollTopメソッドの両方を使用して、スクロールしようとしている要素の垂直スクロールバーの位置を取得できる可能性があります。これらのそれぞれを少し組み合わせて、テキストボックスを一番下までスクロールする例を次に示します。

$('#chatTextContainer').scrollTop(
    $('#chatTextContainer').prop("scrollHeight") );

現在スクロールされている上部を見つけるには、次のようなものを使用します。

$(element).prop("scrollTop")

あなたが探しているように見えるものは次のとおりです。

theTop = $("html").scrollTop();
于 2012-08-20T17:57:40.753 に答える