jquery中获得元素尺寸和坐标的方法整理
程序员文章站
2023-09-05 15:27:20
一、获得坐标
1.offset()
offset() 方法返回或设置匹配元素相对于文档的偏移(位置)。(即视口坐标)
该方法返回的对象包含两个整型属性:top 和...
一、获得坐标
1.offset()
offset() 方法返回或设置匹配元素相对于文档的偏移(位置)。(即视口坐标)
该方法返回的对象包含两个整型属性:top 和 left,以像素计。
此方法只对可见元素有效。
2.position()
position() 方法返回匹配元素相对于父元素的位置(偏移)。(相对于父元素的文档坐标)
该方法返回的对象包含两个整型属性:top 和 left,以像素计。
此方法只对可见元素有效。
3.offsetparent()
offsetparent() 方法返回最近的祖先定位元素。
定位元素指的是元素的 css position 属性被设置为 relative、absolute 或 fixed 的元素。
可以通过 jquery 设置 position,或者通过 css 的 position 属性。
二、获得尺寸
1.width() 和 height() 方法
width() 方法设置或返回元素的宽度(不包括内边距、边框或外边距)。
height() 方法设置或返回元素的高度(不包括内边距、边框或外边距)。
2.innerwidth() 和 innerheight() 方法
innerwidth() 方法返回元素的宽度(包括内边距)。
innerheight() 方法返回元素的高度(包括内边距)。
3.outerwidth() 和 outerheight() 方法
outerwidth() 方法返回元素的宽度(包括内边距和边框)。
outerheight() 方法返回元素的高度(包括内边距和边框)。
outerwidth(true) 方法返回元素的宽度(包括内边距、边框和外边距)。
outerheight(true) 方法返回元素的高度(包括内边距、边框和外边距)。
1.offset()
offset() 方法返回或设置匹配元素相对于文档的偏移(位置)。(即视口坐标)
该方法返回的对象包含两个整型属性:top 和 left,以像素计。
此方法只对可见元素有效。
2.position()
position() 方法返回匹配元素相对于父元素的位置(偏移)。(相对于父元素的文档坐标)
该方法返回的对象包含两个整型属性:top 和 left,以像素计。
此方法只对可见元素有效。
3.offsetparent()
offsetparent() 方法返回最近的祖先定位元素。
定位元素指的是元素的 css position 属性被设置为 relative、absolute 或 fixed 的元素。
可以通过 jquery 设置 position,或者通过 css 的 position 属性。
二、获得尺寸
1.width() 和 height() 方法
width() 方法设置或返回元素的宽度(不包括内边距、边框或外边距)。
height() 方法设置或返回元素的高度(不包括内边距、边框或外边距)。
2.innerwidth() 和 innerheight() 方法
innerwidth() 方法返回元素的宽度(包括内边距)。
innerheight() 方法返回元素的高度(包括内边距)。
3.outerwidth() 和 outerheight() 方法
outerwidth() 方法返回元素的宽度(包括内边距和边框)。
outerheight() 方法返回元素的高度(包括内边距和边框)。
outerwidth(true) 方法返回元素的宽度(包括内边距、边框和外边距)。
outerheight(true) 方法返回元素的高度(包括内边距、边框和外边距)。