jQuery获取盒子尺寸

height()

height() 取得匹配元素当前计算的高度值(px)

参数height([val|fn])

  • 设定CSS中 ‘height’ 的值,方法中有一个参数,可以是字符串或者数字,还可以是一个函数
  • 当参数为函数时,函数接受两个参数,第一个参数是元素在原先集合中的索引位置,第二个参数为原先的高度
//height()中没有参数时则获取该元素的height值
var div1 = $("div").height();
console.log(div1);//输出div的height

//height()参数是一个参数为数值时
var div1 = $("div").height(100);//将div的height改为100px

//height()参数是一个函数时
$("div").height(function(index,height){
	 console.log(index);//元素在原先集合中的索引
	 console.log(height);//元素原有的height
	 return 500;//返回了一个height的值将div的height改为500px
});
width()

width() 取得第一个匹配元素当前计算的宽度值(px)

参数width([val|fn])

  • 设定CSS中 ‘width’ 的值,方法中有一个参数,可以是字符串或者数字,还可以是一个函数
  • 当参数为函数时,函数接受两个参数,第一个参数是元素在原先集合中的索引位置,第二个参数为原先的宽度
//width()中没有参数时则获取该元素的width值
var div1 = $("div").width();
console.log(div1);//输出div的width

//width()参数是一个参数为数值时
var div1 = $("div").width(100);//将div的width改为100px

//width()参数是一个函数时
$("div").width(function(index,width){
	 console.log(index);//元素在原先集合中的索引
	 console.log(width);//元素原有的width
	 return 500;//返回了一个height的值将div的width改为500px
});
innerHeight()

innerHeight() 获取第一个匹配元素内部区域高度,包括补白(内边距 padding)、不包括边框,此方法对可见和隐藏元素均有效

$("div").innerHeight();//包含height + padding
innerWidth()

innerWidth() 获取第一个匹配元素内部区域宽度,包括补白(内边距 padding)、不包括边框,此方法对可见和隐藏元素均有效

$("div").innerWidth();//包含witch + padding
outerHeight()

获取第一个匹配元素外部高度,默认包括补白(内边距 padding)和边框,此方法对可见和隐藏元素均有效

参数outerHeight([options])

  • options可写可不写,设置为 true 时,计算外边距(margin)在内
//outerHeight()无参数时
$("div").outerHeight();//包含height + padding + border

//outerHeight()有参数为true时
 $("div").outerHeight(true);//包含height + padding + border + margin
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值