账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    js 滚动条如何在数组里进行判断?
    36
    0

    为了制作滚动页面,类似下拉懒加载效果。

    页面有很多P标签,并且获取所有P标签的offsetTop位置值,并保存数组

        var items=$("p");
        var arr_h = [];    
        for (var i=0; i<items.length; i++){
                arr_h.push(items[i].offsetTop);
        }; 

    得出结果是:

    console.log(arr_h); [16, 548, 1080, 1612]

    然后获取滚动条下拉位置,问题来了,如何写判断?

        $(window).scroll(function(){
            
          var scrollTop = $(document).scrollTop();
          //console.log(scrollTop); 一下拉滚动条获取到 0 1 2 3 .....100....1000
            
         //这样写不对    
         if(scrollTop == arr_h){
         
            console.log(相等的);
         }else{
         
           console.log(不相等的);
         }
    
        });
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部