最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

js的offset是什么意思及使用详解

来源:懂视网 责编:小采 时间:2020-11-27 19:58:17
文档

js的offset是什么意思及使用详解

js的offset是什么意思及使用详解:本文主要和大家分享js中offset使用详解,主要以简单的代码和大家分享,希望能帮助到大家。offset家族1, offsetWidth offsetHeight 得到对象的宽和高(自己的宽和高)offsetWidth = width + border + padding; offsetHeight =
推荐度:
导读js的offset是什么意思及使用详解:本文主要和大家分享js中offset使用详解,主要以简单的代码和大家分享,希望能帮助到大家。offset家族1, offsetWidth offsetHeight 得到对象的宽和高(自己的宽和高)offsetWidth = width + border + padding; offsetHeight =
本文主要和大家分享js中offset使用详解,主要以简单的代码和大家分享,希望能帮助到大家。

offset家族

1, offsetWidth offsetHeight 得到对象的宽和高(自己的宽和高)

offsetWidth = width + border + padding;
 offsetHeight = height + border + padding;
 p.style.width 只能得到行内样式的数值

2, offsetLeft和offsetTop 返回距离上级盒子(带有定位)的左边和上边的位置,

如果父级没有定位, 则以body为准, 这里的父级指的是所有上一级, 不仅仅是父亲,

offsetLeft 从父亲的padding开始算, 父亲的border不算

3, 动画缓动公式

 var start=0, end = 0;
 setInterval(function(){
 start = start + (end - start)/10;
 }, 30);

4, offsetParent 返回对象的父级(带有定位的父级) 和parentNode类似, 没有定位时, 返回body

区别:parentNode一定是父亲, offsetParent可以是爸爸, 爷爷等

5, offsetTop, offsetLeft和style.top, style.left的区别

5.1 offsetTop, offsetLeft可以是没有定位的盒子距离上边或者左侧的位置

5.2 style.top, style.left只有定位的盒子, 才有top或者left

5.3 offsetTop返回的是数字, 而style.top返回的是字符串, 除了数字外还有单位:px

5.4 offsetTop 只读, 而style.top可读写

5.5 如果没有给html元素指定过top样式, 则 style.top返回的是空字符串

5.6 style.width 只能得到行内样式的数值

文档

js的offset是什么意思及使用详解

js的offset是什么意思及使用详解:本文主要和大家分享js中offset使用详解,主要以简单的代码和大家分享,希望能帮助到大家。offset家族1, offsetWidth offsetHeight 得到对象的宽和高(自己的宽和高)offsetWidth = width + border + padding; offsetHeight =
推荐度:
标签: 使用 用法 js
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top