主页 > 前端 > javascript >
来源:未知 时间:2024-03-13 15:01 作者:小飞侠 阅读:次
[导读] 这些属性都是在处理鼠标点击事件时常用的属性,但它们有不同的含义和用途: 1.clientX: 2.clientX 属性返回鼠标点击事件的发生点相对于浏览器窗口客户区域(viewport)的水平坐标。 3.它...
这些属性都是在处理鼠标点击事件时常用的属性,但它们有不同的含义和用途: 1.clientX: 2.clientX 属性返回鼠标点击事件的发生点相对于浏览器窗口客户区域(viewport)的水平坐标。 3.它提供的是相对于浏览器窗口左上角的坐标位置。 4.对于滚动的页面,如果页面向下滚动了,那么 clientX 不会受到页面滚动的影响。 5.pageX: 6.pageX 属性返回鼠标点击事件的发生点相对于整个文档的水平坐标。 7.它提供的是相对于文档左上角的坐标位置。 8.如果页面有水平滚动,pageX 的值会随着页面的滚动而变化。 9.screenX: 10.screenX 属性返回鼠标点击事件的发生点相对于用户屏幕的水平坐标。 11.它提供的是相对于用户屏幕左上角的坐标位置。 12.与窗口或文档的滚动无关,只与屏幕显示器的尺寸和显示位置有关。 13.movementX: 14.movementX 属性是相对于鼠标上次移动事件(mousemove)的水平移动距离。 15.它表示鼠标相对于上一次移动事件的水平移动量。 16.如果鼠标停止移动,则 movementX 为 0。 17.该属性通常用于跟踪鼠标拖动操作的移动量。 总结: 18.clientX:相对于浏览器窗口客户区域的水平坐标。 19.pageX:相对于整个文档的水平坐标。 20.screenX:相对于用户屏幕的水平坐标。 21.movementX:相对于鼠标上次移动事件的水平移动距离。 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com