offsetX的测试
offsetX的测试
HTML
<div id='kixi' style='width:200px;height:200px;background-color:red;margin-left:60px;padding:10px;'>这里是清晰网的实验基地</div>
CSS
/*
清晰网
kixi.com.cn
从javascript开始
*/
JavaScript
//兼容写法,本例为检测offsetX/Y
//offsetX/Y在IE和chrome下是有效的
function addEvent(elm, evType, fn, useCapture) {
if (elm.addEventListener) {
elm.addEventListener(evType, fn, useCapture); //DOM2.0
return true;
} else if (elm.attachEvent) {
var r = elm.attachEvent('on' + evType, fn); //IE5+
return r;
} else {
elm['on' + evType] = fn; //DOM 0
}
}
function show() {
e = event || window.event;
alert('offsetX='+e.offsetX'offsetY='+e.offsetY);
}
var kixi = document.getElementById('kixi');
addEvent(kixi,'click',show,false);