美文网首页
创建 跨浏览器兼容事件

创建 跨浏览器兼容事件

作者: 李大嘴JimmyLee | 来源:发表于2016-10-17 01:10 被阅读0次

//事件兼容代码
var EventUtil = {
addHandler: function(element, type, handler) {

  },

  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;
    }
  },

  removeHandler: function(element, type, handler) {

  },

  stopPropagation: function(event) {
    if (event.stopPropagation) {
      event.stopPropagation();
    } else {
      event.cancelBubble = true;
    }
  }
}

在《高程3》中的例子

相关文章

  • 创建 跨浏览器兼容事件

    //事件兼容代码var EventUtil = {addHandler: function(element, ty...

  • 合成事件中e.persist()方法

    合成事件 合成事件对象实例为SyntheticEvent,他是浏览器原生事件的跨浏览器包装器,能够兼容所有浏览器,...

  • 手写代码

    手写事件侦听器,并要求兼容浏览器 手写事件模型 手写事件代理,并要求兼容浏览器 手写事件触发器,并要求兼容浏览器 ...

  • JavaScript 经典实例收集整理

    跨浏览器添加事件 跨浏览器移除事件 跨浏览器阻止默认行为 跨浏览器获取目标对象 跨浏览器获取滚动条位置 跨浏览器获...

  • js事件那些事

    涵盖知识点:1、事件流,事件捕获,事件冒泡概念2、跨浏览器事件兼容解决方案(柯里化函数提前返回)3、标准事件对象e...

  • 跨浏览器的事件兼容

    我们都知道,在不同的浏览器下,添加和移除事件处理程序方式有所相同,要想写出跨浏览器的事件处理程序,首先我们要了解不...

  • 笔记&代码段-临时保存下

    前端 sticky footer(兼容ie 10) flex教程 、flexbox跨浏览器兼容Bug html 设...

  • JS事件兼容 - 列表整理

    事件兼容 备注: IE9及以上浏览器2种事件都支持,IE8及以下只支持IE浏览器列表的事件方法,所以要做浏览器兼容...

  • JavaScript中的事件类型以及跨浏览器事件

      事件是JavaScript的重要组成部分,但是兼容问题一直困扰我们的程序员同学,整理跨浏览器的事件相关内容,供...

  • JS—XML(跨浏览器)

    跨浏览器解决方案 分析存在的兼容性1、load()只有IE,Firefox,Opera支持,所以无法跨浏览器。2、...

网友评论

      本文标题:创建 跨浏览器兼容事件

      本文链接:https://www.haomeiwen.com/subject/ybyayttx.html