鼠标滚轮事件

IE/chromeonmousewheel

  event.wheelDelta   上:120  下:-120:判断滚轮向上滚还是向下滚,firefox浏览器没有这个属性

火狐DOMMouseScroll  必须用 addEventListener

  event.detail    上:-3   上:3   (在其他浏览器上是0)判断滚轮向上滚还是向下滚

 obj.addEventListener('DOMMouseScroll',fn,false); //在IE9以下不支持addEventListener,

处理兼容性问题:

  if(obj.addEventListener){

    obj.addEventListener('DOMMouseScroll',fn,false); 

  }

  obj.onmousewheel=fn;

 判断向上或向下滚动兼容:

  var b=true;//b的值向上为true,向下为false

  if(ev.wheelDelta){

    b=ev.wheelDelta>0? true:false;

  }else{

    b=ev.detail<0? true:false;

  }

原文地址:https://www.cnblogs.com/yuxingyoucan/p/5715120.html