js获取鼠标坐标的一个示例方法

复制代码代码如下所示:
无功restrictx;
无功restricty;
风险提示;
鼠标坐标
功能mouseposition(EV){
返回{
X:ev.clientx + document.documentelement.scrollleft - document.documentelement.clientleft,
Y:ev.clienty + document.documentelement.scrolltop - document.documentelement.clienttop
};
}
鼠标事件
函数MouseMove(EV){
EV = EV window.event | |;
无功mousepos = mouseposition(EV);
restrictx = mousepos X;
restricty = mousepos。Y;
}
document.onmousemove = MouseMove;
onclick = MouseMove;

上述代码在谷歌和搜狐浏览器的值将是不准确的,需要修改,如下:
复制代码代码如下所示:
无功restrictx;
无功restricty;
风险提示;
鼠标坐标
功能mouseposition(EV){
VaR scrollLeft = document.documentelement.scrollleft document.body.scrollleft | |;
VaR scrollTop = document.documentelement.scrolltop document.body.scrolltop | |;
返回{
X:ev.clientx + scrollLeft - document.documentelement.clientleft,
Y:ev.clienty + scrollTop - document.documentelement.clienttop
};
}
鼠标事件
函数MouseMove(EV){
EV = EV window.event | |;
无功mousepos = mouseposition(EV);
restrictx = mousepos X;
restricty = mousepos。Y;
}
document.onmousemove = MouseMove;
onclick = MouseMove;

复制代码代码如下所示:
VaR scrollLeft = document.documentelement.scrollleft document.body.scrollleft | |;
VaR scrollTop = document.documentelement.scrolltop document.body.scrolltop | |;

这两个,如果我们可以得到鼠标的坐标,走到前面,或后面的方法获取鼠标的坐标,| |回到浏览器内核WebKit使用