function fixEvent(event) {
if ( !event.target ) {
event.target = event.srcElement || document;
}
if ( event.target.nodeType === 3 ) {
event.target = event.target.parentNode;
}
if ( event.pageX == null && event.clientX != null ) {
var eventDocument = event.target.ownerDocument || document,
doc = eventDocument.documentElement,
body = eventDocument.body;
event.pageX = event.clientX + (doc && doc.scrollLeft || body && body.scrollLeft || 0) - (doc && doc.clientLeft || body && body.clientLeft || 0);
event.pageY = event.clientY + (doc && doc.scrollTop || body && body.scrollTop || 0) - (doc && doc.clientTop || body && body.clientTop || 0);
}
}
출처 : apina.tistory.com/36
'Web Progreming' 카테고리의 다른 글
[ JavaScript ] 숫자만 입력하기 & 이미지 태그 찾기 (0) | 2012.12.13 |
---|---|
[ JavaScript ] 정규식 공백 제거 (0) | 2012.12.13 |
putty 환경설정 파일 내보내기 (0) | 2012.11.06 |
[ LINUX ] mysql(my.ini) 한글 -> ?? (UTF8 설정 후) (0) | 2012.08.23 |
phpmyadmin 한글로 바꾸기... (0) | 2012.08.01 |