jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – “无限卷轴”式.在底部之前将它点燃大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用这个小脚本来定义用户是否滚动到底部

$(window).scroll(function(){

    if($(window).scrollTop() == $(document).height() - $(window).height()){
        if(!taskFired){
            taskFired = true;
            $("#loading_gif").css("display","block");
            setTimeout(loadMoreMabs,1500);
        }
    }

});

但我不想在达到底部之前触发函数loadMoreMabs.该怎么办?我已经尝试过了 – 高峰,但这就像我正在尝试一些我没有真正得到的东西.

解决方法

您的问题标题表明您想要什么

从$(document).height()中减去@L_673_6@像50这样的值,从底部开始加载50个像素.

if($(window).scrollTop() <= ($(document).height() - 50) - $(window).height()){

这是jsfiddle中的@L_673_6@小演示,我做了@L_673_6@虚函数来实现loadMoreMabs函数

http://jsfiddle.net/sg3s/UwXaw/

每次接近底部时触发,1500ms到期.

现在只有当它到达最底层时才能使它立即发射(立即).

(因为它实际上暗示了别的东西)

http://jsfiddle.net/sg3s/UwXaw/1/

诀窍可能是等式中的> =,如果scrollTop与文档相同或高于窗口高度,则确保触发…

大佬总结

以上是大佬教程为你收集整理的jquery – “无限卷轴”式.在底部之前将它点燃全部内容,希望文章能够帮你解决jquery – “无限卷轴”式.在底部之前将它点燃所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。