zoukankan      html  css  js  c++  java
  • 事件侦听函数

    const EventUtils = {
        addEvent(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
            }
        },
        removeEvent(elemnet,type,handler){
            if(element.removeEventListener){
                element.removeEventListener(type,handler,false)
            }else if(element.detachEvent){
                element.detachEvent(`on${type}`,handler)
            }else{
                element[`on${type}`] = null
            }
        },
        getTarget(event){
            return event || window.event
        },
        stopPropagation(event){
            if(event.stopPropagation){
                event.stopPropagation()
            }else{
                event.cancelBubble = true
            }
        },
        preventDefault(event){
            if(event.preventDefault){
                event.preventDefault()
            }else{
                event.returnValue = false
            }
        }   
    }
    

    #兼容版#

    以自己现在的努力程度,还没有资格和别人拼天赋
  • 相关阅读:
    jQuery标准的AJAX模板
    maven库
    在 Windows7 上按照 MySQL5.7
    如何保证代码的有效性
    项目负责人的职责
    string integer == equals 转
    走近AbstractQueuedSynchronizer
    STAR
    tesseract-ocr
    Spring @Qualifier l转
  • 原文地址:https://www.cnblogs.com/zhenjianyu/p/13374641.html
Copyright © 2011-2022 走看看