前端

jQuery获取宽高

2022-03-17  本文已影响0人  马佳乐

宽高

width() height()

获取或者设置元素的宽高,这个宽高不包括padding/border/margin

获取

$(元素).width();
$(元素).height();

设置

$(元素).width(px数值);
$(元素).height(px数值);

innerwidth()/innerHeight()

方法返回元素的宽度/高度(包括内边距)

$(元素).innerwidth();
$(元素).innerHeight();

outerwidth()/outerHeight()

方法返回元素的宽度/高度(包括内边距和边框)

$(元素).outerwidth();
$(元素).outerHeight();

outerwidth(true)/outerHeight(true)

方法返回元素的宽度/高度(包括内边距、边框和外边距)

$(元素).outerwidth(true);
$(元素).outerHeight(true);

$(window).width()/$(window ).height()

获取页面可视区的宽高

位置

offset()

获取,会得到一个对象,对象里面包含了top和left的值
offset方法获取元素距离document的位置

$(元素).offset();

position()

获取,会得到一个对象,对象里面包含了top和left的值
position方法获取的是元素距离有定位的父元素(offsetParent)的位置。

$(元素).position();

设置或者获取垂直滚动条的位置

scrollTop()/scrollLeft()

获取被卷曲的高度

$(元素).scrollTop();

获取被卷曲的宽度

$(元素)..scrollLeft();

设置被卷曲的高度

$(元素).scrollTop(px数值);

设置被卷曲的宽度

$(元素)..scrollLeft(px数值);

设置或者获取页面被卷曲的距离

获取页面被卷曲的高度

$(window) .scro11Top();  

获取页面被卷曲的宽度

$(window).scrollLeft();

设置页面被卷曲的高度

$(window) .scro11Top(px数值);

设置页面被卷曲的宽度

$(window).scrollLeft(px数值);
上一篇下一篇

猜你喜欢

热点阅读