当前位置:Gxlcms > JavaScript > JavaScript中获取鼠标位置相关属性总结_javascript技巧

JavaScript中获取鼠标位置相关属性总结_javascript技巧

时间:2021-07-01 10:21:17 帮助过:12人阅读

javascript并没有mouse对象,获取鼠标坐标要靠强大的event对象。

我们通过监听document的mousemove,就可以实时获得鼠标位置。

但是!!event中和鼠标相关的属性太多了,很让人头大!如下:

event.layerX event.layerY
event.clientX event.clientY
event.pageX event.pageY
event.offsetX event.offsetY
event.screenX event.screenY
event.x event.y

共计6组!

而且他们的区别并不明显,各浏览器间还不兼容!

这篇文章的目的就是搞清楚他们的区别,以及选出那些不推荐使用的。

测试代码

直接运行下列代码:

代码如下:



http://www.w3.org/1999/xhtml">









显示结果


屏内div

很高很宽。。。

屏外DIV