我有一段js需要获得当前的鼠标坐标,
不需要变化,只需要显示当前的鼠标位置即可,该怎么获取?
要直接可以用的数值,直接可以引用。
用document.writeln就可以直接打印出来那种
1、屏幕位置
function getMousePos(event) {
var e = event || window.event;
return {'x':e.screenX,'y':screenY}
}
2、浏览器窗口
function getMousePos(event) {
var e = event || window.event;
return {'x':e.clientX,'y':clientY}
}
3、文档
function getMousePos(event) {
var e = event || window.event;
var scrollX = document.documentElement.scrollLeft || document.body.scrollLeft;
var scrollY = document.documentElement.scrollTop || document.body.scrollTop;
var x = e.pageX || e.clientX + scrollX;
var y = e.pageY || e.clientY + scrollY;
//alert('x: ' + x + '\ny: ' + y);
return { 'x': x, 'y': y };
}
本回答被网友采纳