原理:拿当前的scrollTop和之前的scrollTop对比

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

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

1. $(document).ready(function(){
2.     var p=0,t=0;
3.
4.     $(window).scroll(function(e){
5.             p = $(this).scrollTop();
6.
7.             if(t<=p){
8.               console.log('下滚')
9.             }
10.
11.             else{
12.                console.log('上滚')
13.             }
14.             setTimeout(function(){t = p;},0);
15.     });
16. });