检测元素内部的滚动方向溢出:隐藏

时间:2015-03-25 08:25:38

标签: javascript jquery html css

我有以下css

body{
  height:100%;
  width:100%;
  overflow:hidden;
}

我仍然能够使用jquery检测scoll事件。

$('body').on("mousewheel", function() {
      alert($(this).scrollTop());
});

由于overflow:hidden

,每次都会给出0

我想要的是检测滚动的方向(向上或向下)。

我无法使用

var previousScroll = 0;

$(window).scroll(function(){
   var currentScroll = $(this).scrollTop();
   if (currentScroll > previousScroll){
       alert('down');
   } else {
      alert('up');
   }
   previousScroll = currentScroll;
});

因为scrollTop始终为0。

有办法吗?

0 个答案:

没有答案