jQuery中width()、innerWidth()、outerWidth()的区别
outerWidth()
outerWidth()函数用于获取当前匹配元素的外宽度
外宽度默认包括元素的padding、border但是不包括margin部分的宽度
innerWidth()
innerWidth()函数用于设置或返回当前匹配元素的内宽度
内宽度包括元素的padding,但是不包括border、margin部分的宽度
width()
width()函数用于设置或返回当前匹配元素的宽度
该宽度不包括padding、border、margin
offset()
offset()函数用于设置或者返回当前匹配元素相对于当前文档的偏移,即相对于当前文档的坐标,只对可见元素有效。
该函数返回一个坐标对象(object),该对象有一个left属性和top属性。属性值均为数字,以像素(px)为单位。