3

ここに私のサンプルコードがあります:

$(window).scroll(function () {
    if ($(window).scrollTop() >= $(document).height() - $(window).height()) {

            // Run code here...

    }
});

上記のコードを使用して、ユーザーがページの一番下までスクロールしたときに何かを実行します。代わりに、ユーザーがドキュメント全体ではなく特定の要素 (#content など) の一番下までスクロールしたときにコードを実行するにはどうすればよいですか。

ありがとうございました。

4

1 に答える 1

5

これはおそらくうまくいくはずです。

$(window).scroll(function () {
    if ($(window).scrollTop() >= $(elem).position().top + $(elem).height() /* add padding if needed. */) {

            // Run code here...

    }
});
于 2012-05-25T16:04:25.133 に答える