获取鼠标位置

news/2024/11/22 19:21:24/

1.PageX/PageX:鼠标在页面上的位置,从页面左上角开始,即是以页面为参考点,不随滑动条移动而变化
2.clientX/clientY:鼠标在页面上可视区域的位置,从浏览器可视区域左上角开始,即是以浏览器滑动条此刻的滑动到的位置为参考点,随滑动条移动 而变化.
可是悲剧的是,PageX只有FF特有,IE这个悲剧没有啊T_T,所以大牛们想出了一个办法
PageY=clientY+scrollTop-clientTop;(只讨论Y轴,X轴同理,下同)
3.screenX/screenY:鼠标在屏幕上的位置,从屏幕左上角开始(w3c标准)
4.offsetX/offsetY:IE特有,鼠标相比较于触发事件的元素的位置,以元素盒子模型的内容区域的左上角为参考点,如果有boder,可能出现负值
5.
layerX/layerY:FF特有,鼠标相比较于当前坐标系的位置,即如果触发元素没有设置绝对定位或相对定位,以页面为参考点,如果有,将改变参考坐标系,从触发元素盒子模型的border区域的左上角为参考点也就是当触发元素设置了相对或者绝对定位后,layerX和offsetX就幸福地生活在一起^-^,几乎相等,唯一不同就是一个从border为参考点,一个以内容为参考点

chrome和safari一条龙通杀!完全支持所有属性.其中(offsetX和layerX都是以border为参考点)

下面这个是获取相对于屏幕的坐标
document.οnmοusemοve=function(e){e=e? e:window.event;document.writeln("X:"+e.screenX+"Y:"+e.screenY);}


http://www.ppmy.cn/news/163593.html

相关文章

鼠标OEM

如果你是经常在市场中“游荡”的玩家,想必你一定少不了会见到一些远低于市场价格的外设产品。在大多数情况下它们的包装同市场中销售的同品牌产品有很大的不同之处,且对于这些廉价产品的由来,商家们总会有种种冠冕堂皇的说法。诸如什么厂商大…

光学定位与追踪技术_光学跟踪技术定位精准罗技M90鼠标仅32

【PConline太原站行情】罗技M90这款超值产品具有即插即用的易用性并采用光学跟踪技术,能确保计算机操控的可靠和舒适。凝聚了罗技生产上十亿只鼠标的智慧结晶。近日该机在PConline推荐经销商:山西新泰科科技(0351-7223238;13834634294)最新售…

14.移动鼠标

简介 鼠标发送的数据要三个字节一起解读,所以我们的内核要等待鼠标发送足够的数据后才可以采取行动。当鼠标被激活后,它会立马给内核发送一个字节数据,数值为0xfa, 当内核收到这个数据后,就可以开始积攒数据,每接收三…

PaaS平台iuap——数智底座支撑企业的全球化业务拓展

数智化转型是全球化企业非常关注的话题,数智化转型过程中suo 面临的问题与挑战也绝非一套简单的产品能够解决的,必须配合组织、人员、目标制度采用达成目标。iuap平台是整个企业数智化转型的底座,形象来说是我们的土壤,在这个土壤…

基于Python+OpenCV的图像搜索引擎(CBIR+深度学习+机器视觉)含全部工程源码及图片数据库下载资源

目录 前言总体设计系统整体结构图系统流程图 运行环境模块实现1. 数据预处理2. 定义图像描述符3. 索引化数据集4. 设计搜索引擎内核5. 执行搜索 系统测试1. 处理数据集2. 执行搜索 工程源代码下载其它资料下载 前言 本项目旨在开发一套完整高效的图像搜索引擎,为用…

C 语言详细教程

目录 第一章 C语言基础知识 第二章 数据类型、运算符和表达式 第三章 结构化程序设计 第四章 数组 第五章 函数 第六章 指针 第七章 结构体类型和自定义类型 第八章 编译预处理 第九章 文件 说明:本教程中的代码除一二三个之外,都在https://ligh…

相机的格式

图片的格式大体上可以分为yuv格式和RGB格式,以及png,jpg格式; 其中yuv格式对应的摄像头的格式可以是YUYV、UYVV、YVYU、VYUY; rgb格式的图片对应的摄像头格式为RGB,BGR,ARGB8888格式; 一、RGB8888和ARGB8888像素格式如果搞混了…

第二十二章行为型模式—备忘录模式

文章目录 备忘录模式解决的问题结构实例“白箱” 备忘录模式“黑箱” 备忘录模式 存在的问题适用场景 行为型模式用于描述程序在运行时复杂的流程控制,即描述多个类或对象之间怎样相互协作共同完成单个对象无法单独完成的任务,它涉及算法与对象间职责的分…