鼠标滚轮事件

1

  鼠标滚轮事件和键盘事件以及鼠标左右键没本质的区别。

2   

if(document.addEventListener){
    document.addEventListener('DOMMouseScroll',scroll,false);//FF
}
    window.onmousewheel=document.onmousewheel = scroll; //IE opera chrome safari

像上面这样就可以给整个文档绑定滚轮事件。

function scroll(e){
  var direct
  e = window.event || e;
  if(e.wheelDelta){
    direct = e.wheelDelta > 0 ? 1 : -1;
  }else if(e.detail){
    direct = e.detail < 0 ? 1 :- 1;
  }
  //这样子就可以判断滚轮的方向
}

3 JQ


$(".txt").mousewheel(function(objEvent, intDelta){
    ScrollText(this,intDelta);
});//intDelta代表鼠标滚动

原文地址:https://www.cnblogs.com/cy056/p/2886286.html