[转]图解JQUERY尺寸及位置定义
来源:互联网 发布:淘宝怎样交保证金 编辑:程序博客网 时间:2024/04/27 22:12
原文:http://www.chinaz.com/design/2012/0619/258282.shtml
最近在学习JQUERY的一些应用,接触到了JQUERY对于元素尺寸及位置定义,还有就是配合浏览器尺
单独看每条解释,基本上都能给人很清晰明了的感觉。但是在应用的时候总会引起混淆,特别是position()与offset()。起初也被这些参数绕的脑袋昏昏涨涨的。
感觉在做动画的时候,这些参数特别有用,但一时又搞不太清楚各个参数的细微差别。于是今天就花了半天的时间,对着API仔细分析,自己再动手验证一下自己的想法,拿着一支笔在纸上画来画去,确认无误后,做出了这么两幅图稿。以供以后参考之用。
JQUERY对尺寸的定义
对于尺寸的定义其实很好理解,只是使用outerHeight()、outerWidth()的参数时容易搞混淆,特别是很容易把默认值false记成true。
下面以高度为例写一下各个尺寸的计算方法,宽度计算方法与之一致。
innerHeight()=【padding-top】+【height】+【padding-bottom】
outerHeight()=outerHeight(false)=【border-top-width】+【padding-top】+【height】+【padding-bottom】+【border-bottom-width】
outerHeight(true)=【margin-top】+【border-top-width】+【padding-top】+【height】+【padding-bottom】+【border-bottom-width】+【margin-bottom】
JQUERY对位置的定义
这里用一种假想电脑屏幕可以向上延伸的思想来解释JQUERY对位置的定义。对于很多初学者很难理
对于position()和offset(),唯一的区别就是offset()针对的是元素相对于浏览器的偏移,而position()针对的是元
图例里只写了高度的解释,宽度与高度的解读方式一致,你可以自己去理解。
当然,上面这些仅仅是剧中人对JQUERY位置与尺寸的一点理解,可能有不准确或错误的的地方,为了避免误人子弟,欢迎您与小剧分享你的想法。
- [转]图解JQUERY尺寸及位置定义
- 图解JQUERY尺寸及位置定义
- 窗口位置及尺寸
- 窗口位置及尺寸
- jQuery位置、CSS和尺寸
- jQuery--盒子尺寸、盒子位置
- 用Javascript获取页面元素的位置/JQUERY对尺寸的定义
- 关于jquery的位置以及尺寸操作
- jQuery元素尺寸和位置操作
- DOM节点位置及尺寸相关
- 获取DOM元素尺寸及鼠标位置
- jquery 尺寸位置(height/width/offset/scrollTop/scrollLeft)
- 深入学习jQuery元素尺寸和位置操作
- JS中获取元素的尺寸及位置
- HTML元素尺寸图解
- jquery-尺寸
- jQuery - 尺寸
- jQuery - 尺寸
- [转]狗只培养
- [原]利用ps制作金属纹理效果
- [转]CSS3 :nth-child()伪类选择器
- [转]CSS ::Selection
- [原]slicebox实际使用备忘
- [转]图解JQUERY尺寸及位置定义
- [原]Django 403错误:CSRF verific…
- [转]英语介词使用大全..应该吧
- [原]Django book学习笔记_第五章 …
- [转]Django model字段类型详解
- ESXi无法安装win2008 server 64位的解决办法
- [原]Django book 学习笔记_第七章 …
- 图片移动
- mysql中GROUP BY结合GROUP_CONCAT的使用