jQuery相关宽高

.width():仅仅是元素的width属性值可读可写但是对于window和document都只能读不能写无单位
.height():
.css(“width,height”):与width()、height()的区别就是css有单位px

.innerWidth(): width+padding左右可读可写,但是对于window和document都只能读不能写, 无单位
.innerHeight():
(不推荐对document、window使用innerWidth与innerHeight,因为他们的值与width、height相同)

.outerWidth(Boolean):可以传入一个参数true或者false。如果是true就包括margin左右+innerwidth+border左右,否则就是innerwidth+border左右
.outerHeight(Boolean):
(同样不推荐对document、window使用,对于window、document width、innerwidth,outerwidth他们的值都是相等的)

.scrollLeft:水平滚动轴离最左边的距离,也就是卷进去的那部分。如果没有滚动条则为0.
.scrollTop:纵向滚动条离顶端的距离,卷进去的部分。如果没有滚动条则为0.

offset():返回相对于body左上角的left,top值
需要注意的是对于display:none;的元素,其offset().top=offset().left=0
如果设置opacity:0或visibility:hidden;则是正常的offset值

.position():相对于offset parent的left,top值

猜你喜欢

转载自blog.csdn.net/qq_43336475/article/details/84453836