HTML中鼠标滚轮事件onmousewheel

IE/Opera属于同一类型,使用attachEvent即可添加滚轮事件。

/*IE注册事件*/ 
if(document.attachEvent){ 
document.attachEvent('onmousewheel',scrollFunc); 
} 

 

Firefox使用addEventListener添加滚轮事件 。

/*Firefox注册事件*/ 
if(document.addEventListener){ 
document.addEventListener('DOMMouseScroll',scrollFunc,false); 
} 

 

Safari与Chrome属于同一类型,可使用HTML DOM方式添加事件 
window.onmousewheel=document.onmousewheel=scrollFunc;//IE/Opera/Chrome 
其中除Firefox外其余均可使用HTML DOM方式添加事件,因此添加事件使用以下方式

/*注册事件*/ 
if(document.addEventListener){ 
document.addEventListener('DOMMouseScroll',scrollFunc,false); 
}//W3C 
window.onmousewheel=document.onmousewheel=scrollFunc;//IE/Opera/Chrome 

 

posted @ 2018-01-25 17:01  ysx_小鱼  阅读(947)  评论(0编辑  收藏  举报