1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
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;
}
},
removeHandler:
function
(element,type,handler){
if
(element.removeEventListener){
element.removeEventListener(type,handler,
false
);
}
else
if
(element.detachEvent){
element.detachEvent(
"on"
+type,handler);
}
else
{
element[
"on"
+type] =
null
;
}
},
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
;
}
},
stopPropagation:
function
(event){
if
(event.stopPropagation){
event.stopPropagation();
}
else
{
event.cancelBubble=
true
;
}
}
};
|
版权声明:原创作品,如需转载,请注明出处。否则将追究法律责任
本文转自 antlove 51CTO博客,原文链接:http://blog.51cto.com/antlove/1745201