zoukankan      html  css  js  c++  java
  • 跨平台添加和删除事件—冒泡阶段

    var EventUtil = {
            addHandler : function(element,type,handler){
                if (element.addEventListener)//标准
                {
                    element.addEventListener(type,handler,false);
                }else if (element.attachEvent)//老IE
                {    //handler,必须保证this指向调用的对象,因为在IE下指向window
                    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;
                }
            }
        }
  • 相关阅读:
    2017年3月9日上午学习
    3.17上午
    3.16上午
    3.16下午
    3.15
    2017.3.14
    3.14
    217.3.13上午
    2017.4.7-morning
    2017.4.6-afternoon
  • 原文地址:https://www.cnblogs.com/jokes/p/9634785.html
Copyright © 2011-2022 走看看