功能目标:下滑时隐藏、上划时显示底部导航栏,在页首页尾也显示底部导航栏。

原理:

scroll()滚动事件发生时,

拿当前的scrollTop和之前的scrollTop对比

如果变大了,表示向下滚动(scrollTop值变大);

如果变小了,表示向上滚动(scrollTop值变小)。

$(document).ready(function(){  
 var p=0,t=0;  
  
 $(window).scroll(function(e){  
p = $(this).scrollTop();  
  
if(t<=p){//下滚  
 .......  
}  
  
else{//上滚  
 .......
}  
t = p;;//更新上一次scrollTop的值
 });  
});

个人实例:

   JQscroll    

show navbar

1
2
TAGS:JQ 上下滑动
!如链接失效请在下方留言。本站所有资源均来源于网络,版权属于原作者!仅供学习参考,本站不对您的使用负任何责任。如果有侵权之处请第一时间联系我们删除,敬请谅解!