5

我似乎找不到在 IE8 中获取事件坐标的方法,它只会触发诸如“pageX undefined”、“clientX undefined”等错误。虽然它在其他浏览器中运行良好。

这就是我想要做的:

document.onmousemove=setcoord;

function setcoord(e){
    var xxcoord = e.pageX||(e.clientX+document.body.scrollLeft);
    var yycoord = e.pageY||(e.clientY+document.body.scrollTop);
}

是否有任何解决方法来获得该鼠标位置?

4

1 回答 1

7

以下似乎有效。我不确定它是否是正确的方法:

var x=event.clientX;
var y=event.clientY;
于 2012-06-14T22:53:42.090 回答