如何判断事件是否存在
2017-11-13 本文已影响0人
一个做笔记的地方
在大多数的现代浏览器中,你可以通过下面的方式检测在当前浏览器中是否可以用这个事件:
if( 'onclick' in document.documentElement ){
// code here;
}
例如,检测浏览器是否支持onmousewheel事件:
var box = document.getElementById('box');
if('onmousewheel' in document.documentElement){
document.onmousewheel = function(){
// code here.
}
} else{
document.addEventListener('DOMMouseScroll',function(){
// code here.
},false);
}