EventUtil是为了解决不同浏览器之间事件绑定的不同而自设的function

原创 2016年08月28日 19:35:08
在学习javascript高级编程中,遇到要使用EventUtil的类型添加事件,但报错说没有声明这个类型。原来是需要自己添加的一个类型。代码如下
/*element代表元素,type代表事件类型,handler代表事件被触发时调用的方法 /
var EventUtil = {
addHandler: function (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;
        }
    },
    preventDefault: function (event) {
        if (event.preventDefault) {
            event.preventDefault();
        } else {
            event.returnValue = false;
        }
    }
};

不同浏览器之间的一些差异整理(持续更新ing)

火狐浏览器中,非float的div前面有同一父级的float的div,此div若有背景图,要使用clear:both,才能显示背景图,而IE6.0中不用使用clear:both 在[text-d...
  • duandianyiwai
  • duandianyiwai
  • 2016年08月03日 12:15
  • 762

不同浏览器之间的区别

1.DOCTYPE 影响 CSS 处理 2.FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行 3.FF: body 设置 text-...
  • gudanyehai
  • gudanyehai
  • 2011年10月27日 17:54
  • 4068

各种编码的区别与汇总(这些是解决多浏览器访问兼容性的关键)

ANSI Unicode编码
  • jing_xin
  • jing_xin
  • 2011年07月29日 16:04
  • 2181

针对不同浏览器的css样式

  原文地址:http://blog.sina.com.cn/u/591ae29001000986IE7.0出来了,对CSS的支持又有新问题。浏览器多了,网页兼容性更差了,疲于奔命的还是我们,为解决I...
  • gaoyunpeng
  • gaoyunpeng
  • 2007年06月21日 18:04
  • 1692

在不同的浏览器使用不同的css样式,解决浏览器兼容问题

让CSS区别不同浏览器 区别不同浏览器,CSS hack写法:区别IE6与FF:       background:orange;*background:blue;区别IE6与IE7:       b...
  • cymIT
  • cymIT
  • 2010年07月23日 06:51
  • 26628

浏览器之间的不同

今天在学习springMVC时候,出了了乱码问题,从未发现浏览器之间的不同,自己猜测是设置的问题,记录下来,等以后再解决。问题如下: 在IE中,当传递中文数据时候,在地址栏会自动进行编码转换,而在c...
  • W784761277
  • W784761277
  • 2013年06月15日 17:39
  • 318

不同VLAN之间通信的原理

在划分VLAN后,不同VLAN之间不能直接进行二层通信。如果要实现VLAN间通信,可以采取以下3种方案之一。 1.三层VLANIF接口方案 这是一种通过计算机网络体系结构中第三层(网络层)来实现V...
  • u013903472
  • u013903472
  • 2015年07月19日 10:33
  • 7645

各种浏览器之间有什么区别?

市面上常见的 内核基本是一下4种: Trident: 这是微软开发的一种排版引擎。该内核程序在1997年的IE4中首次被采用,是微软在Mosaic代码的基础之上修改而来的,并沿用到目前的 IE7。...
  • xuehaiwuya_1
  • xuehaiwuya_1
  • 2014年08月26日 14:25
  • 634

解决不同浏览器对css支持问题详解

多使用JQuery,它有很好的兼容性。 在网站设计的时候,应该注意css样式兼容不同浏览器问题,特别是对完全使用DIV CSS设计的网,就应该更注意IE6 IE7 FF对CSS样式的兼容,不然,你的网...
  • s2940086379
  • s2940086379
  • 2015年05月22日 18:40
  • 809

不同浏览器加载JS不同解决方案——defer

最近在工作中遇到了一个奇怪的
  • shixihaoma
  • shixihaoma
  • 2014年07月03日 23:46
  • 1089
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:EventUtil是为了解决不同浏览器之间事件绑定的不同而自设的function
举报原因:
原因补充:

(最多只允许输入30个字)