美文网首页
js绑定及解绑事件兼容代码

js绑定及解绑事件兼容代码

作者: AFew | 来源:发表于2018-10-26 19:43 被阅读0次
    1. 绑定事件兼容代码
    function addEventListener(element, type, fn) {
        //判断浏览器是否支持这个方法
        if (element.addEventListener) {
            element.addEventListener(type, fn, false);
        } else if (element.attachEvent) {
            element.attachEvent('on' + type, fn);
        } else {
            element['on' + type] = fn;
        }
    }
    
    1. 解绑事件的兼容代码
    function removeEventListener(element, type, fnName) {
        if (element.removeEventListener) {
            element.removeEventListener(type, fnName, false);
        } else if (element.detachEvent) {
            element.detachEvent('on' + type, fnName);
        } else {
            element['on' + type] = null
        }
    }
    

    相关文章

      网友评论

          本文标题:js绑定及解绑事件兼容代码

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