2

私は scrollTop jQuery 関数を実行していますが、非常にうまく機能しています。以下を参照してください。

$(function() {
    $(window).scroll(function() {
        var top = $(document).scrollTop();
        if (top >= 1225) {
            // Do something
        }
    });
});

ただし、ユーザーの がscrollTop1225 を超えていて、スクリプトが完全に読み込まれていない場合、ユーザーがページを再度スクロールしても、関数は実行されません。scrollTopユーザーがページをスクロールするだけでなく、常にチェックするようにする方法はありませんか?

事前にどうもありがとう。

4

1 に答える 1

4

はい、自分でイベントをトリガーします。

$(function() {
    $(window).scroll(function() {
        var top = $(document).scrollTop();
        if (top >= 1225) {
            // Do something
        }
    }).triggerHandler("scroll");
});
于 2012-08-06T17:49:38.473 に答える