브라우저 간 이벤트 객체
1450 단어 브라우저
var EventUtil = {
addHandler: function(elem,type,handler){
if (elem.addEventListener) {
elem.addEventListener(type, handler, false);
}else if(elem.attachEvent){
elem.attachEvent('on'+type,handler);
}else{
elem["on"+type] = handler;
}
},
removeHandler: function(elem,type,handler){
if (elem.removeEventListener) {
elem.removeEventListener(type, handler, false);
}else if(elem.attachEvent){
elem.detachEvent('on'+type,handler);
}else{
elem["on"+type] = handler;
}
},
getEvent: function(event){
return event ? event : window.event;
},
getTarget: function(event){
return event.target || event.srcElement;
},
preventDefault: function(e){
if ( e && e.preventDefault )
e.preventDefault();
else
window.event.returnValue = false;
return false;
}
};
EventUtil.addHandler(document.getElementById('iphone'),'click',function(e){
alert("iPhone , , !");
EventUtil.preventDefault(e);
});
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
【Microsoft Edge 편리 기능】URL 바를 카피하면 타이틀을 포함한 Markdown 형식으로 붙여넣기 가능업무로 이용하고 있는 Microsoft 계정으로 관리를 할 수 있는 것이 일인으로 보급되었던 Microsoft Edge에는, URL을 타이틀도 포함한 Markdown 형식으로 copipe 할 수 있는 편리한 기능이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.