• clientX 鼠标相对于浏览器左上角x轴的坐标; 不随滚动条滚动而改变;
  • clientY 鼠标相对于浏览器左上角y轴的坐标; 不随滚动条滚动而改变;
  • pageX 鼠标相对于浏览器左上角x轴的坐标; 随滚动条滚动而改变;
  • pageY 鼠标相对于浏览器左上角y轴的坐标; 随滚动条滚动而改变;
  • screenX 鼠标相对于显示器屏幕左上角x轴的坐标;
  • screenY 鼠标相对于显示器屏幕左上角y轴的坐标;
  • offsetX 鼠标相对于被绑定事件的元素左上角X轴的坐标;
  • offsetY 鼠标相对于被绑定事件的元素左上角Y轴的坐标;

其他:

clientHeight     获取对象的高度,不计算任何边距、边框、滚动条,但包括该对象的补白。

clientLeft     获取    offsetLeft     属性和客户区域的实际左边之间的距离。

clientTop     获取    offsetTop     属性和客户区域的实际顶端之间的距离。

clientWidth     获取对象的宽度,不计算任何边距、边框、滚动条,但包括该对象的补白。

offsetHeight     获取对象相对于版面或由父坐标    offsetParent     属性指定的父坐标的高度。

offsetLeft     获取对象相对于版面或由    offsetParent     属性指定的父坐标的计算左侧位置。

offsetParent     获取定义对象    offsetTop     和    offsetLeft     属性的容器对象的引用。

offsetTop     获取对象相对于版面或由    offsetTop     属性指定的父坐标的计算顶端位置。

offsetWidth     获取对象相对于版面或由父坐标    offsetParent     属性指定的父坐标的宽度。

offsetX     设置或获取鼠标指针位置相对于触发事件的对象的    x     坐标。

offsetY     设置或获取鼠标指针位置相对于触发事件的对象的    y     坐标。

clientX,clientY   鼠标当前相对于网页的位置,当鼠标位于页面左上角时clientX=0, clientY=0

screenX, screenY是相对于用户显示器的位置

网页可见区域宽: document.body.clientWidth

网页可见区域高: document.body.clientHeight

网页可见区域宽: document.body.offsetWidth    (包括边线的宽)

网页可见区域高: document.body.offsetHeight   (包括边线的宽)

网页正文全文宽: document.body.scrollWidth

网页正文全文高: document.body.scrollHeight

网页被卷去的高: document.body.scrollTop

网页被卷去的左: document.body.scrollLeft

网页正文部分上: window.screenTop

网页正文部分左: window.screenLeft

屏幕分辨率的高: window.screen.height

屏幕分辨率的宽: window.screen.width

屏幕可用工作区高度: window.screen.availHeight

屏幕可用工作区宽度:window.screen.availWidth

希望本文所述对大家JavaScript程序设计有所帮助。

推荐博客:

html判断坐标,js判断鼠标位置是否在某个div中的方法_孔昊旻的博客-CSDN博客

HTML 页面中的位置:clientX、screenX、offsetX、pageX_抱朴守拙-CSDN博客_clientx

js 事件回调函数的对象属性说明:clientX、screenX、offsetX、pageX相关推荐

  1. 对geobeansEvent事件回调函数的改进

    demo中提供的geobeansEvent事件回调函数如下: function geobeansEvent(id,v1,v2,v3,v4,v5,v6,v7,v8,v9){  var pMap = do ...

  2. 关于js的回调函数的一点看法

    关于js的回调函数的一点看法 原文:关于js的回调函数的一点看法 算了一下又有好几个月没写博客了,最近在忙公司android的项目,所以也就很少抽时间来写些东西了.刚闲下来,我就翻了翻之前看的东西.做 ...

  3. js接收php 回调,JS callback回调函数的使用(附代码)

    这次给大家带来JS callback回调函数的使用(附代码),JS callback回调函数使用的注意事项有哪些,下面就是实战案例,一起来看一下. 在使用开源项目的时候经常会使用到回调函数,如果把回调 ...

  4. js两种方法删除对象属性

    js 两种方法删除对象属性 delete 语法 delete 对象.属性名 示例 delete.obj.property1 不过据说很慢,不如下面的方法. Reflect.deleteProperty ...

  5. Node.js入门 - 回调函数

    本文自theprojectspot.com翻译而来,文章原作者为Lee Jacobson, 已经作者授权翻译用于非商业用途.原文地址:猛戳这里进入 如果你还没读过第一篇,先跑到这里去瞧一瞧,我保证你多 ...

  6. JS中的函数,Array对象,for-in语句,with语句,自定义对象,Prototype

    一)函数 A)JS中的函数的定义格式: function add(a,b) { var sum = a+b; document.write("两个数的和是:" + sum); // ...

  7. 关于js的回调函数,同步回调与异步回调

    回调定义 刚开始学习javascript时,对回调函数的理解仅仅停留在知道定义阶段.什么是回调函数? 就是将一个函数作为参数传递给另一个函数,作为参数的这个函数就是回调函数. 至于为什么要用到回调函数 ...

  8. JS中回调函数的写法

    <!DOCTYPE HTML>  <html> <head>   <meta charset="GBK" /> <title& ...

  9. html js 回调函数,js中回调函数的学习笔记

    回调函数是什么在学习之前还真不知道js回调函数怎么使用及作用了,下面本文章把我在学习回调函数例子给各位同学介绍一下吧,有需了解的同学不防进入参考. 回调函数原理: 我现在出发,到了通知你" ...

最新文章

  1. 利用API实现窗体淡入淡出特效
  2. 成功解决pywintypes.com_error: (-2147221005, '无效的类字符串', None, None)
  3. java resp req_java request和response区别
  4. 程序员偷偷深爱的9个不良编程习惯
  5. app engine_Google App Engine:在您自己的域中托管应用程序
  6. 核心Java面试答案不正确
  7. Golang——结构体创建与初始化、结构体与数组、结构体与切片、结构体与map、结构体作为函数参数、结构体方法、结构体方法继承
  8. 力扣第202题. 快乐数(JavaScript)
  9. python要求将字符串循环右移n次_python 基础知识
  10. python子类_python创建子类的方法分析
  11. 初学线段树(poj3264+poj2777)
  12. V-REP 添加Vision Sensor与图像获取 | V-REP Adding Vision Sensor and Image Acquisition
  13. ES查询结果全局高亮
  14. dns---svchost
  15. 前端特效demo | 一起围观 10 种创意时钟 1
  16. 2013款Mac Pro“神秘”主机详解
  17. iPhone突然黑屏开不了机怎么办?3种解决方法分享
  18. java web权限管理
  19. 鸟人的Android揭秘(3)——Android 编译环境搭建
  20. 光学字符识别 OCR

热门文章

  1. 基于沙猫群优化算法的函数寻优算法
  2. codeforces 884F 费用流,图解很清晰
  3. Android如何实现APP自动更新
  4. 线程安全、乐观锁和悲观锁那点事
  5. 腾讯2018秋招笔试真题-小Q的歌单
  6. Excel:单元格提取数字,并求和
  7. 微信小程序保存图片以及分享给朋友
  8. Geoffrey Hinton
  9. MySQL语句-查看当前数据库有哪些表(SHOW TABLES)
  10. 第三章 迭代器(iterators)概念与traits编程技法