Event 이벤트 브라우저 간 패키지
7125 단어 event
1 var Event = {
2 //
3 addEvent: function(element,type,handler){
4 if(element.addEventListener){ //DOM2
5 element.addEventListener(type,handler,false); //false ,true
6 }else if(element.attachEvent){ //IE
7 element.attachEvent("on"+type,function(){ //
8 handler.call(element);
9 });
10 }else{
11 element["on"+type] = handler; //DOM0
12 }
13 },
14 //
15 removeEvent: function(element,type,handler){
16 if(element.removeEventListener){
17 element.removeEventListener(type,handler,false);
18 }else if(element.detachEvent){
19 element.detachEvent("on"+type,handler);
20 }else{
21 element["on"+type] = null;
22 }
23 },
24 //
25 stopPropagation: function(event){
26 if(event.stopPropagation){ // IE
27 event.stopPropagation();
28 }else{ //IE
29 event.cancleBubble = true;
30 }
31 },
32 // <a>
33 preventDefault: function(event){
34 if(event.preventDefault){ //
35 event.preventDefault();
36 }else{ //IE
37 event.returnValue = true;
38 }
39 },
40 //
41 getEvent: function(event){
42 return event || window.event; //FF event ,IE window.event
43 },
44 //
45 getTarget: function(event){
46 return event.target || event.srcElement; // IE
47 }
48 };
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
앱에서 KSP 출력 사용: 4부이제 생성된 클래스가 있으므로 코드에서 사용해 보겠습니다. Checkout other parts in this series: Android KSP guide for dummies by a Dummy: Part 1 (...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.