获取鼠标的坐标

      用js获取鼠标的坐标值,会遇到兼容性的问题,可以用以下方法获取鼠标坐标值:

     function mousePosition(ev){
        if(ev.pageX || ev.pageY){
            return {x:ev.pageX, y:ev.pageY};
        }
        return {
             x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
             y:ev.clientY + document.body.scrollTop  - document.body.clientTop
         }; 
      }

 

     调用该函数:

     var mousePos = mousePosition(event);

     mousePos.x  mousePos .就是鼠标的坐标值。

posted @ 2009-12-09 21:35  朗笑江湖  阅读(443)  评论(0编辑  收藏  举报