如何获得鼠标位置单击后的屏幕位置(FF&IE)?

function absolutePoint(element) {
    
var result = { x: element.offsetLeft, y: element.offsetTop };
    element 
= element.offsetParent;
    
while (element) {
        result.x 
+= element.offsetLeft;
        result.y 
+= element.offsetTop;
        element 
= element.offsetParent;
    }

    
return result;
}
//这个怎么用 ?


function getMousePoint(event) {
var px, py;
if(document.all) // is ie
px = event.clientX;
py 
= event.clientY;
px 
+= document.documentElement.scrollLeft;
py 
+= document.documentElement.scrollTop;
}
 else {
px 
= event.pageX;
py 
= event.pageY;
}

return { x: px, y: py };
}

posted on 2009-05-20 17:02  5201314  阅读(286)  评论(0编辑  收藏  举报

导航