get Mouse Position

自己写的一段:

function getMousePos(evt){
    var doc = document.documentElement || document.body;
    var pos = {
        x : evt? evt.pageX : window.event.clientX + doc.scrollLeft - doc.clientLeft ,
        y : evt? evt.pageY : window.event.clientY + doc.scrollTop - doc.clientTop 
    };
    return pos; 
    
}

用jQuery测试了一遍,以下红色框是jQuery获取的鼠标位置,灰色框是上面我自己写的函数获取到的鼠标位置:

posted @ 2012-07-22 17:03  夹星蛋糕  阅读(203)  评论(0编辑  收藏  举报