蒙了吗?offsetLeft、offsetWidth、scrollTop、scrollWidth、event.pageX
1、offsetHeight || offsetWidth = boder + padding + content
两者都是只读属性,如果想
offsetLeft offsetTop 一般是相对于offsetParent计算的,也就是第一个定位的父级
两者都是只读属性
offsetTop 与 style.top 的差别
我们知道 offsetTop 可以获得 HTML 元素间隔上方或外层元素的地位,style.top 也是可以的,二者的差别是:
- offsetTop 返回的是数字,而 style.top 返回的是字符串,除了数字外还带有单位:px。
- offsetTop 只读,而 style.top 可读写。
- 若是没有给 HTML 元素指定过 top 样式,则 style.top 返回的是空字符串。
offsetLeft 与 style.left、offsetWidth 与 style.width、offsetHeight 与 style.height 也是同样事理。
2、scrollTop、scrollLeft、scrollWidth、scrollHeight
图上标示了scrollTop && scrollHeight
同理scrollWidth和scrollLeft也是一样的
3、event.clientX、event.clientY、event.pageX、event.pageY
event.clientX 是目标点距离浏览器可视范围的X轴坐标
event.clientY 是目标点距离浏览器可视范围的Y轴坐标
event.pageX 是目标点距离document最左上角的X轴坐标
event.pageY 是目标点距离document最左上角的Y轴坐标
蒙了吗?offsetLeft、offsetWidth、scrollTop、scrollWidth、event.pageX相关推荐
- JS 获取浏览器窗口大小clientWidth、offsetWidth、scrollWidth
常用: JS 获取浏览器窗口大小 // 获取窗口宽度 if (window.innerWidth) winWidth = window.innerWidth; else if ((document.b ...
- js获取屏幕尺寸、clientWidth、offsetWidth、scrollWidth等区别
js获取元素/屏幕宽高 总结如下 1.获取网页可视区域宽高(随着页面的缩放,所获取的值会相应改变) 方法一.不包括滚动条的宽高在内 document.documentElement.clientWid ...
- 四种浏览器对 clientHeight、offsetHeight、scrollHeight、clientWidth、offsetWidth 和 scrollWidth 的解释差异...
转自http://blog.163.com/chudaozhe@126/blog/static/1157323432011626112137928/ 网页可见区域宽:document.body.cli ...
- offsetX,offsetLeft,offsetWidth的区别详解
offsetX,offsetLeft,offsetWidth的区别 offsetX/offsetY offsetX和offsetY表示(鼠标位置)相对于最近父级元素的坐标(无论父级是否定位)(不管是谁 ...
- 各种边距clientWidth、offsetWidth、scrollWidth、clientLeft、getBoundingClientRect详解
1.clientWidth.offsetWidth.scrollWidth <!DOCTYPE html> <html><head><meta charset ...
- event.offsetX event.pageX event.clientX 和 obj.offsetLeft学习笔记
一.问题描述 工作中,需要在航拍图中 添加摄像头在航拍图中的位置,因此,需要开发一个功能:鼠标点击航拍图(背景),显示鼠标点击位置在页面中的位置(pageX和pageY),然后将坐标数据告诉后台,手动 ...
- JS中的offsetWidth, clientWidth, scrollWidth, innerWidth, outerWidth, pageXOffset
value description offsetWidth 返回元素的宽度(包括元素宽度.内边距和边框,不包括外边距) offsetHeight 返回元素的高度(包括元素高度.内边距和边框,不包括外边 ...
- clientX,pageX,screenX,offsetLeft,scrollTop
这个东西,以为理解了,今天彻底弄弄. clientX 观点:鼠标相对于WINDOWS的坐标. 这里这个WINDOWS是指我们能看见的浏览器大小.所以不可能超过显示器的大小,如 screen.width ...
- JS中的位置和宽度:clientWidth、offsetWidth、scrollWidth等区别
首先定义一个div. 然后稍微装修一下 下面开始区分 一.clientWidth和clientHeigh . clientTop和clientLeft 1,clientWidth的实际宽度 clien ...
最新文章
- Android绘制自定义控件,Android自定义控件绘制基本图形基础入门
- MySQL连不上,报Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
- ios15使用纯代码计算cell的高度
- 如何在JavaScript中大写字符串的首字母
- java面向服务编程_设计面向领取驱动(DDD)的微服务
- jQuery原型方法first,last,eq,slice源码分析
- .NET中GC的运行机制
- 最新回归算法理解、实现及应用(1)线性回归
- 如何在windows上 安装更新 显卡的驱动
- matlab神经网络工具箱教程,matlab神经网络能做什么
- 基于osgEarth的空间态势三维场景视点控制与卫星轨道绘制
- smtp是什么邮件的协议
- 新手如何成为一名黑客
- GIS制图的基础三点
- Linux 安装Redis-6.2.5,配置及使用(RDB与AOF持久化、sentinel机制、主从复制、Spring Boot 集成 Redis)
- 手机端点开图片全屏且手指缩放
- 申请Google Play开发者账号
- Android头像上传--图片转base64,后台接收到的总是null问题
- 台式计算机网卡型号怎么查找,台式机无线网卡如何查看型号
- 正义之心读书笔记:第7章 自由和保守主义的本质——5大道德基础
热门文章
- aspcms模板转php,aspcms转换zzzcms,aspcms迁移数据,aspcms替换模板,aspcms模板转换-下载-zzzcms官网-开源免费建站系统...
- 牛客网数据库SQL实战答案解析上篇
- CacheManager操作缓存
- ssm项目启动,加载数据库连接池时卡住
- docker的介绍和常用命令
- bzoj1037[ZJOI2008]生日聚会Party dp
- 解读webpack的bundle.js
- 常用的文本编辑器介绍
- 修改mysql数据库默认存储引擎和默认编码
- springboot 自定义注解开发