使scrollTop始终检查

时间:2012-08-06 17:45:48

标签: javascript jquery

我正在做一个scrollTop jQuery函数,它工作得非常好,请看下面:

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

但是,如果用户拥有scrollTop,在这种情况下,高于1225,并且脚本未完全加载,则该功能将不会发生,只是他再次滚动页面。有没有办法让scrollTop始终检查,而不仅仅是用户滚动页面?

非常感谢。

1 个答案:

答案 0 :(得分:4)

是的,请自行触发活动。

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