知识点:offset().left 它永远是相对于文档的左边缘(往往体现为浏览器的左边缘)定位的,没有单位。

 1 console.log($(".wrap").css("left"));
 2 /*如果父元素中有定位元素,都是相对于上一个定位元素(position不为static)定位。此处相对于body的左边,有单位 200px*/
 3
 4 console.log($(".wrap").offset().left);
 5 /* 它永远是相对于文档的左边缘(往往体现为浏览器的左边缘)定位的 没有单位 249.9999999 */
 6
 7 console.log(document.getElementById("wrap").offsetLeft);
 8 /*如果没有已经定位的父元素,那么offsetLeft指向的是文档(document)的左边缘 没有单位 250*/
 9
10 console.log(document.getElementById("wrap").style.left);
11 /*style.left与css("left")指向的是body的左边缘* 有单位 200px/
12
13 console.log($(".inner").css("left"));
14 /* 相对于上一个定位元素 50px */
15
16 console.log($(".inner").offset().left);
17 /*文档的左边缘 没有单位 300*/
18
19 console.log(document.getElementById("inner").offsetLeft);
20 /*相对于上一级 没有单位 50*/
21
22 // console.log("如果style.left没有在内联样式中指定:"+document.getElementById("inner").style.left);

转载于:https://www.cnblogs.com/Millet-23/p/9305255.html

offset()方法理解相关推荐

  1. iphone UIView的一些基本方法理解

    原文链接地址:http://www.cocoachina.com/bbs/read.php?tid=38766 UIView的一些基本方法理解 UIView的一些基本方法理解:loadView.vie ...

  2. K2评分方法理解实例

    文章目录 贝叶斯网络:K2评分方法理解实例 贝叶斯网络:K2评分方法理解实例

  3. EXCEL使用OFFSET方法进行隔行取值

    因为工作需要开始学习一点办公软件的使用,在这里记录下来给自己加深一下印象,也方便以后查找. 这次主要的问题是隔特定行数取值的问题,主要使用的是OFFSET方法. 首先介绍使用的方法OFFSET: OF ...

  4. jQuery offset( ) 方法

    通过jQuery 的offset( )方法,我们可以设置或者获取被选元素相对于文档的位置.需要注意的是,当我们获取被选元素的位置时,只会返回匹配到的第一个元素的位置.当我们设置被选元素的位置时,将会设 ...

  5. 直接映射缓存,全相联映射缓存,组相连映射与tag,index,offset的理解

    知乎大佬的文章 tag,index,offset的理解 这篇文章并不是真正介绍这些缓存地址映射方法的实现,而是基于上面大佬的文章的一些可能不好理解的地方的一些个人的理解. 直接相联映射 我们一共有8行 ...

  6. Python getitem方法理解

    Python: getitem方法理解 Python方法__getitem__可以实现对象的迭代功能,然后可以使用for ... in ... 来迭代对象了 class Animal:def __in ...

  7. JQuery添加扩展方法(理解$.extend(),与$.fn.extend()方法区别)

    为什么80%的码农都做不了架构师?>>>    理解$.extend(),与$.fn.extend()方法区别 1.$.extend()方法 $.extend()方法在JQuery中 ...

  8. python中__init__方法_关于python中__init__方法理解

    在理解__init__方法之前,我们需要搞明白,什么时候才需要用到的这个方法 什么是__init__? __init__方法在python中是类的初始化,通俗来讲,就是每次只要你去创建一个类的实例对象 ...

  9. android 编程 输入矩阵,Android中Matrix的pre post set方法理解

    虽说以前学习过线性代数和图形学原理,但是在实际中碰到matrix还是疑惑了好一阵子,今天通过向同事请教终于找到一点门路,特总结如下: Matrix主要用于对平面进行缩放,平移,旋转以及倾斜操作,为简化 ...

最新文章

  1. win10远程桌面连接提示身份验证错误,要求的函数不受支持的解决方案
  2. Luogu P4708 画画 (Burnside引理、组合计数)
  3. 华为鸿蒙系统腾讯首测,华为鸿蒙系统首测,速度超安卓60%?谷歌该咋想,咱也不敢问呐...
  4. 我的教师生涯2:大学毕业前当上了孩子王
  5. JAVA8后接口的新特性
  6. 正在等待缓存锁:无法获得锁_一句话说清分布式锁,进程锁,线程锁
  7. 死锁必要条件、解决死锁策略
  8. asp.net 小记
  9. datagridview列 值提取_提取符合条件的多个记录,VLOOKUP:盘他!
  10. mysql show status 过滤_给MySQL的show table status结果做过滤
  11. 系统动力学建模工具_多体动力学:ANSYS Motion 2020R2
  12. 如何让debuge的dll名字改变_杨石头:如何给品牌取个好名字?
  13. 西威变频器avo下载调试资料_图解变频器的应用与接线,电气工程师必备
  14. STM32 SPI驱动OLED12864原理图和源代码分享
  15. APISpace 汉字转拼音API 方便好用
  16. Java解析Lrc歌词
  17. Editor编辑器操作
  18. CNVD原创漏洞证书总结
  19. 养生指南 2 : 中医的最高境界是养生 , 养生的最高境界是养心
  20. 买卖双方的尼日利亚进出口海关数据 贸易动力

热门文章

  1. 用keytool创建Keystore和Trustsotre文件
  2. Termux使用美化并安装ubuntu教程
  3. VUE+天地图行政区划描边
  4. Stata连享会推文列表
  5. 关于WIN7共享权限问题*****共享之后只能复制不能粘贴*****解决方法
  6. 小米电视微信投屏出现服务器出错,小米盒子电视投屏显示101020错误是怎么回事...
  7. 搭建Python自带静态Web服务器
  8. #特辑# 统计字符串中出现次数最多的字符是哪个,并且出现了出现了几次 。
  9. linux驱动开发扩展--内核启动logo
  10. 论文框架和目录一样吗_纯干货 | 如何写好一篇职称论文,建议收藏