鼠标的滚轮事件

function scrollFunc(e){
    if(e.wheelDelta){
        //W3C 向上120/向下-120,opera 在V9.5之前的取值是反的。
        return isOpera && ver < 9.5 : -e.wheelDelta:e.wheelDelta;
    }else if(e.detail){
         // firefox : 向上-3/向下3
 	 return e.detail * -40;
    }
}
 if(document.addEventListener){//W3C
     document.addEventListener('DOMMouseScroll',scrollFunc,false);//firefox
     document.addEventListener('mousewheel',scrollFunc,false);//IE8+,Opera,Chrome
 }else if(document.attachEvent){
	 document.attachEvent('onmousewheel',scrollFunc);
 }

你可能感兴趣的:(事件)