jQuery到达特定点后删除滚动侦听器

时间:2018-12-21 17:28:24

标签: javascript jquery

是否有选项在到达页面上的特定点后如何删除或禁用滚动侦听器?当我不再需要通过侦听器加载浏览器时,我不再感兴趣。

对于我来说,是想在调用loadMore(load_btn);

之后以某种方式在下面停止整个特定功能

功能:

$(window).scroll(function(){
    var load_btn = $('.js-load-more.auto-load:not(.loading)');
    var scroll = $(window).scrollTop();
    var height = $(window).height();
    var btn_top = $(load_btn).offset().top;
    var launch_pos = btn_top - (height - (height*0.1));

    if (scroll > launch_pos) {
        $(load_btn).removeClass('auto-load');
        loadMore(load_btn);
    }
});

0 个答案:

没有答案