美文网首页
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