zoukankan      html  css  js  c++  java
  • EventUtil 根据IE自动适配事件

    var EventUtil = {
    addHandler: function (element, type, handler) {
    if (element.addEventListener) {
    element.addEventListener(type, handler, false);
    } else if (element.attachEvent) {
    element.attachEvent("on" + type, handler);
    } else {
    element["on" + type] = handler;
    }
    },
    removeHandler: function (element, type, handler) {
    if (element.removeEventListener) {
    element.removeEventListener(type, handler, false);
    } else if (element.detachEvent) {
    element.detachEvent("on" + type, handler);
    } else {
    element["on" + type] = null;
    }
    },

    getEvent: function (event) {
    return event ? event : window.event;
    },
    getTarget: function (event) {
    return event.target || event.srcElement;
    },
    preventDefault: function (event) {
    if (event.preventDefault) {
    event.preventDefault();
    } else {
    event.returnValue = false;
    }
    },
    stopPropagation: function (event) {
    if (event.stopPropagation) {
    event.stopPropagation();
    } else {
    event.cancelBubbles = true;
    }
    },
    getRelatedTarget: function (event) {
    if (event.relatedTarger) {
    return event.relatedTarget;
    } else if (event.toElement) {
    return event.toElement;
    } else if (event.fromElement) {
    return event.fromElement;
    } else { return null; }

    }

    }

  • 相关阅读:
    Servlet Filter过滤器执行顺序
    eclipse乱码问题
    如何查看servlet&jsp版本?
    Unity的shader学习2
    Unity的shader学习1
    后缀数组专题与代码模板
    哈希表/散列表 指针版模版
    图的连通性专题及模板
    一般图最大匹配--带花树
    7-15至7-17训练赛回顾
  • 原文地址:https://www.cnblogs.com/wolf12/p/4366031.html
Copyright © 2011-2022 走看看