页面使用了全屏滚动之后,第二页给一个$(window). scroll()方法,总是没有效果

解决方案 »

  1.   

    $(window).scroll(function(){
    var scrollPos=$(window).scrollTop();
    console.log(scrollPos)
    if(scrollPos>200){
    console.log('大于等于200')
    }else{
    console.log('小于200')
    }
    })
    代码没毛病
      

  2.   

    是啊,应该是全屏滚动的原因。body设置了height:100%,但是全屏滚动100%又不能取消。我这边是第二屏给的scroll事件。
      

  3.   

    是啊,应该是全屏滚动的原因。body设置了height:100%,但是全屏滚动100%又不能取消。我这边是第二屏给的scroll事件。
    你是要给某个div设置滚动吗
      

  4.   

    滚动到第二屏之后,再次滚动,导航栏出现border-bottom。
      

  5.   

    是啊,应该是全屏滚动的原因。body设置了height:100%,但是全屏滚动100%又不能取消。我这边是第二屏给的scroll事件。
    你是要给某个div设置滚动吗
    滚动到第二屏之后,再次滚动,导航栏出现border-bottom。
      

  6.   

    你看下第一屏 console.log(scrollPos)跟第二屏输出是多少吗
      

  7.   

    我遇到这种情况,代码如果上面兄弟们检查没问题的话,很有可能是这个页面没有引入jquery.js,或者引入的版本不同,之前有其他js冲突,请检查一下