用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 .就是鼠标的坐标值。