My Book

事件监听

事件绑定

    function addEvent(ele,type,fn){
        if(ele.addEventListener){
            return ele.addEventListener(type,fn);
        }else if(ele.attachEvent){
            return ele.attachEvent("on"+type,function(){
                fn.call(ele);
            })
        }else {
            return ele["on"+type] = fn;
        }
    }

取消事件绑定

    function removeEvent(ele,type,fn){
                if(ele.removeEventListener){
                    return ele.removeEventListener(type,fn);
                }else if(ele.datachEvent){
                    return ele.datachEvent("on"+type,fn)
                }else {
                    return ele["on"+type] = null;
                }
            }