测试pageX和pageY

测试pageX和pageY

by kixi

HTML

<div id='kixi' style='width:800px;height:900px;background-color:red;margin-left:60px;padding:10px;'>这里是清晰网的实验基地,测试pageX和pageY</div>

CSS

/*
清晰网
kixi.com.cn
从javascript开始
*/

JavaScript

//兼容写法,本例为检测pageX/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('pageX='+e.pageX);
    alert('pageY='+e.pageY);
}

var kixi = document.getElementById('kixi');
addEvent(kixi,'click',show,false);