如何从鼠标捕捉功能获取返回值?
问题描述:
如何从鼠标捕捉功能获取返回值?如何从鼠标捕捉功能获取返回值?
function getMousePosition(e)
{
positionX = e.pageX;
positionY = e.pageY;
if (positionX < 0){positionX = 0;}
if (positionY < 0){positionY = 0;}
return positionX + " " + positionY;
}
为var mousePositions = getMousePosition(e);
答
function getMousePosition(e)
{
e = e || event //for cross browser implentation
var positionX = e.pageX;
var positionY = e.pageY;
if (positionX < 0){positionX = 0;}
if (positionY < 0){positionY = 0;}
return {positionX: positionX, positionY: positionY};
}
现在你可以做到这一点
var mousePositions = getMousePositions(someEventObject);
alert(mousePositions.positionX);
alert(mousePositions.positionY);
答
你必须给的OnMouseMove事件监听器在expample分配给你的功能,如:
document.onmousemove = getMousePosition();
当你的代码运行时,你在mousePositions中获得什么? – DOK 2010-06-02 18:31:50