美文网首页
如何判断事件是否存在

如何判断事件是否存在

作者: 一个做笔记的地方 | 来源:发表于2017-11-13 15:26 被阅读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);
    }
    

    参考资料:
    https://segmentfault.com/q/1010000000460825

    相关文章

      网友评论

          本文标题:如何判断事件是否存在

          本文链接:https://www.haomeiwen.com/subject/slvhpxtx.html