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 

 

相关文章:

  • 2022-12-23
  • 2022-02-08
  • 2021-11-18
  • 2021-11-05
  • 2022-02-28
  • 2021-09-12
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-05-28
  • 2021-07-15
  • 2022-02-08
相关资源
相似解决方案