一张图轻松搞懂javascript event对象的clientX,offsetX,screenX,pageX区别
来源:互联网 发布:龙之谷2016玩家数据 编辑:程序博客网 时间:2024/06/06 00:17
总是会被javascript的event对象的clientX,offsetX,screenX,pageX 弄得头晕,于是决定做个图来区分一下(画得我手那个酸呀。。。。)
先总结下区别:
event.clientX、event.clientY
鼠标相对于浏览器窗口可视区域的X,Y坐标(窗口坐标),可视区域不包括工具栏和滚动条。IE事件和标准事件都定义了这2个属性
event.pageX、event.pageY
类似于event.clientX、event.clientY,但它们使用的是文档坐标而非窗口坐标。这2个属性不是标准属性,但得到了广泛支持。IE事件中没有这2个属性。
event.offsetX、event.offsetY
鼠标相对于事件源元素(srcElement)的X,Y坐标,只有IE事件有这2个属性,标准事件没有对应的属性。
event.screenX、event.screenY
鼠标相对于用户显示器屏幕左上角的X,Y坐标。标准事件和IE事件都定义了这2个属性
上图!!!!
阅读全文
1 0
- 一张图轻松搞懂javascript event对象的clientX,offsetX,screenX,pageX区别
- 一张图轻松搞懂javascript event对象的clientX,offsetX,screenX,pageX区别
- 一张图轻松搞懂javascript event对象的clientX,offsetX,screenX,pageX区别
- 一张图轻松搞懂javascript event对象的clientX,offsetX,screenX,pageX区别
- 一张图轻松搞懂javascript event对象的clientX,offsetX,screenX,pageX区别
- 一张图轻松搞懂javascript event对象的clientX,offsetX,screenX,pageX区别
- 一张图轻松搞懂javascript event对象的clientX,offsetX,screenX,pageX区别
- 一张图轻松搞懂javascript event对象的clientX,offsetX,screenX,pageX区别
- 一张图轻松搞懂javascript event对象的clientX,offsetX,screenX,pageX区别
- 一张图轻松搞懂javascript event对象的clientX,offsetX,screenX,pageX区别
- 一张图轻松搞懂javascript event对象的clientX,offsetX,screenX,pageX区别
- javascript event对象的clientX,offsetX,screenX,pageX区别
- javascript event对象的clientX,offsetX,screenX,pageX区别
- javascript event对象的clientX,offsetX,screenX,pageX区别
- 图解JavaScript event对象的clientX,offsetX,screenX,pageX区别
- JavaScript中event对象的clientX,offsetX,screenX,pageX的区别
- 一图胜千言,秒懂巧记JavaScript中event对象的clientX,offsetX,screenX,pageX区别
- 一张图看懂offsetX、clientX、screenX、pageX
- hibernate的缓存机制
- 减少oracle sql回表次数 提高SQL查询性能
- 单例模式
- VIM 的 commentary 插件
- 南阳理工oj 题目26 孪生素数问题 素数筛选法
- 一张图轻松搞懂javascript event对象的clientX,offsetX,screenX,pageX区别
- Android 音乐指示器
- ssh整合
- MySQL冗余数据的三种方案
- 初识Spark之 Spark API
- Linux命令— tar、gzip (打包拆包、压缩解压、打包压缩、解压拆包)
- 使用 Laravel 数据填充生成 中文 测试数据
- Unity UI组件属性中的矩形变换(Rect Transform)的详解
- 在html页面中判断本地app是否安装并打开