Ie,Google Chrome 监听兼容事件

    xiaoxiao2021-03-25  91

    var mobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent); var touchstart = mobile ? "touchstart" : "mousedown"; var touchend = mobile ? "touchend" : "mouseup"; var touchmove = mobile ? "touchmove" : "mousemove"; var eventUtil = { // 添加事件 addEvent: function (element,type,event) { if(element.addEventListener){ element.addEventListener(type,event,false); }else if(element.attachEvent){ element.attachEvent(type,event) }else{ element.type = event; } }, // 移除事件 removeEvent: function(){ if(element.removeEventListener){ element.removeEventListener(type,event,false); }else if(element.detachEvent){ element.detachEvent(type,event) }else{ element.type = null; } }, // 获取事件 getEvent: function (event) { return event || window.event; }, // 获取类型 getType: function (event) { return event.type; }, // 获取当前对象 gteElement: 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.cancelBubble = true; } } }
    转载请注明原文地址: https://ju.6miu.com/read-38501.html

    最新回复(0)