当前位置: 代码迷 >> Web前端 >> 鼠标 座标获取
  详细解决方案

鼠标 座标获取

热度:601   发布时间:2012-08-15 16:57:17.0
鼠标 坐标获取
js中鼠标位置的获取
function mousePosition(event ){
if(event.pageX || event.pageY){
//非IE浏览器鼠标位置的获取
return {x:event.pageX,y:event.pageY}
}
return {
  //IE浏览器 位置的获取
x:event.clientX+document.body.scrollLeft-document.body.clientLeft,
y:event.clientY+document.body.scrollLeft-document.body.clientTop
};
}
// var mousePos={};
document.onmousemove= function(ev){
// IE中event为window的对象直接获取,其他的浏览器从函数中传进来
ev = ev|| window.event;
var mousePos = mousePosition(ev);
    alert(mousePos.x+"  "+mousePos.y );

}

document.onclick=function(){
alert(mousePos.x +"  "+mousePos.y );
}


-----------------
jquery 中鼠标位置的获取
$(function() {
$(document).mousemove(function(e) {
$.pageX = e.pageX;
$.pageY = e.pageY;
});
});



  相关解决方案