screenX: 鼠标相对于电脑屏幕的X坐标
screenY: 鼠标相对于电脑屏幕的Y坐标

clientX/clientY: 鼠标的坐标到可视区域的坐标,比如在谷歌浏览器中,指工具栏之下的区域。注意跟页面滚动无关,因为浏览器本身不滚动

pageX/pageY: 鼠标相对于整个网页主题左上角的坐标。会受到滚动影响。当无滚动时,跟client是一样的值


offsetX/offsetY: 事件发生时鼠标相对于事件源元素的坐标,获取数据类似pageX/Y,但是受到子元素影响。意思就是pageX/Y总是相对于网页左上角。但是offsetX/Y是相对于触发事件源那个盒子左上角

其它:
clientWidth:可视区域的宽度
clientHeight:可视区域的高度

js事件坐标大乱斗:screenX、clientX、pageX、offsetX相关推荐

  1. 事件坐标:screenX,clientX,pageX,offsetX的区别

    e.screenX/e.screenY: 事件发生时鼠标相对于电脑屏幕的坐标.e.screenX,e.screenY的最大值不会超过屏幕分辨率. e.clientX/e.clientY: 事件发生时鼠 ...

  2. screenX,clientX,pageX,offsetX,的区别

    2019独角兽企业重金招聘Python工程师标准>>> event.screenX.event.screenY 鼠标相对于用户显示器屏幕左上角的X,Y坐标.标准事件和IE事件都定义了 ...

  3. offsetLeft理解以及MouseEvent接口中的screenX,clientX,pageX,offsetX区别.

    背景 最近在做一款基于canvas的画板插件,开发过程中的画笔功能就会使用很多关于鼠标位置的属性:screenX/Y,clientX/Y,pageX/Y,offsetX/Y,以及节点offsetLef ...

  4. Unity3D网络游戏实战——实践出真知:大乱斗游戏

    前言 这一章是教我们做一个大乱斗游戏.但是书中的代码有些前后不一致导致运行错误,如果你也碰到了这样的情况,可以参考我的代码 我们要完成的主要有以下这些事 左键操控角色行走 右键操控角色攻击 受到攻击掉 ...

  5. 「C++游戏」双人大乱斗

    (原创) Version: v1.1 资源下载:https://download.csdn.net/download/cjz2005/12819483 现如今已经是免费免积分的了!! 简介 →双人游戏 ...

  6. 实践出真知:大乱斗游戏

    文章目录 第一版角色类Human BaseHuman CtrlHuman SyncHuman 通信协议 消息队列 NetManager类 加入网络功能 消息处理 第二版角色类 CtrlHuman Sy ...

  7. 大乱斗的魏晋南北朝梳理

    魏晋南北朝时期是中国历史上一段历时400多年的大乱斗时代.中原极度动荡,加上北方少数民族的掺和,军阀割据,政权更迭频繁,不多久就弄一场军变.所以我大致想清了这段历史的发展过程,记录一下. 三国(229 ...

  8. Cocos Creator | 飞刀大乱斗开发教程系列(二)!

    点击上方蓝字关注我 预览效果 具体内容 ■ 这一期,主要讲解主页中间人物效果的实现.也就是,在下方列表选择不同人物,上方显示不同的人物,播放不同的效果,即下图的效果实现,此部分也是采用预制 Prefa ...

  9. 【Java】 三国大乱斗部分代码

    [Java 三国大乱斗部分代码] 前言 一.游戏最终实现效果是什么? 二.游戏框架 三.游戏代码 1.GameFrame类 2.GamePanel类 3.ImageUtil类 4.LvBu类 5.Zh ...

最新文章

  1. 《C#精彩实例教程》小组阅读02 – Visual Studio简介与安装
  2. 计算机书籍-机器学习中的经典算法
  3. Web 设计中的苹果风
  4. openStreetMap学习网站
  5. 给你的shell终端添上一道靓丽的风景
  6. win10远程桌面连接ubuntu18.04
  7. 清华2020计算机系张晨,2020清华特奖入围名单公布:电子系学霸两篇顶会一作
  8. linux系统mysql密码忘记了怎么办_Linux系统下忘记MySql密码怎么办
  9. MOS管正确选择的步骤
  10. java 终止方法_Java中终止线程的三种方法
  11. 在线PDF保护解除器,完全免费,没有文件数量限制 - PDF在线解锁器
  12. php实现公众号支付demo,PHP微信公众号支付demo
  13. 毕业论文系列-公式编号
  14. #今日论文推荐# XAI+网络安全?布兰登大学等最新《可解释人工智能在网络安全应用》综述,33页pdf阐述其现状、挑战、开放问题和未来方向
  15. 自建nod32更新服务器,ESET NOD32 官方升级服务器地址
  16. js中获得月份getmonth()+1,为什么要加1?
  17. 杨百翰大学计算机科学,杨百翰大学
  18. 4.0 RTL8723DU驱动(wifi+蓝牙)
  19. 为啥功放上的音量控制的dB数都是负的
  20. 微信小程序--操作微信自带的返回按钮使上个页面刷新列表或刷新数据

热门文章

  1. 信托公司的“大数据”战略思维
  2. 调用企查查上的接口,实现通过公司名称查询公司列表
  3. html5源码 母亲节,母亲节H5:非常有创意的5款母亲节H5案例分享
  4. 缓慢的 HTTP 的拒绝服务攻击
  5. 《按自己的意愿过一生》读书笔记
  6. LAN9252采用外部阻容复位的时候,RESET引脚一直为低的原因以及对应解决办法。
  7. python 之hellow
  8. catagory,action,data隐式启动匹配规则
  9. 计算机毕业设计Java-超市会员积分管理系统-(源码+系统+mysql数据库+lw文档)
  10. 服务器过载保护(上篇)——过载介绍