イベントが存在するかどうかを判断する方法
566 ワード
ほとんどの現代のブラウザでは、現在のブラウザでこのイベントを使用できるかどうかを次の方法で検出できます.
たとえば、ブラウザがonmousewheelイベントをサポートしているかどうかを検出します.
参考資料:https://segmentfault.com/q/1010000000460825
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);
}
参考資料:https://segmentfault.com/q/1010000000460825