IE8事件坐标

问题描述 投票:5回答:1

我似乎找不到在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);
}

有什么办法能让鼠标的位置变好吗?

javascript events internet-explorer-8 coordinates dom-events
1个回答
7
投票

下面的似乎工作。我不确定其是否是正确的方法。

var x=event.clientX;
var y=event.clientY;
© www.soinside.com 2019 - 2024. All rights reserved.