jquery 获取隐藏元素(display:none)的高度和宽度

下载引入资源文件
<script type="text/javascript" src="path/jquery.min.js"></script>
<script type="text/javascript" src="path/jquery.actual.js"></script>
//获取隐藏元素的  实际宽度
$('.hidden').actual('width');

//get hidden element actual innerWidth
$('.hidden').actual('innerWidth');

//get hidden element actual outerWidth
$('.hidden').actual('outerWidth');

//get hidden element actual outerWidth and set the `includeMargin` argument
$('.hidden').actual('outerWidth',{includeMargin:true});

//获取隐藏元素的  实际高度
$('.hidden').actual('height');

//get hidden element actual innerHeight
$('.hidden').actual('innerHeight');

//get hidden element actual outerHeight
$('.hidden').actual('outerHeight');

// get hidden element actual outerHeight and set the `includeMargin` argument
$('.hidden').actual('outerHeight',{includeMargin:true});

//if the page jumps or blinks, pass a attribute '{ absolute : true }'
//be very careful, you might get a wrong result depends on how you makrup your html and css
$('.hidden').actual('height',{absolute:true});

// if you use css3pie with a float element
// for example a rounded corner navigation menu you can also try to pass a attribute '{ clone : true }'
// please see demo/css3pie in action
$('.hidden').actual('width',{clone:true});

拓展知识:

width():其高度范围是所匹配元素的高度 width

innerwidth():其高度范围是所匹配元素的高度 width+ padding

outerwidth():其高度范围是所匹配元素的高度 width+ padding + border

outerwidth(true)其高度范围是所匹配元素的高度 width+ padding + border + margin


height():其高度范围是所匹配元素的高度 height

innerheight():其高度范围是所匹配元素的高度 height + padding

outerheight():其高度范围是所匹配元素的高度 height + padding + border

outerheight(true)其高度范围是所匹配元素的高度 height + padding + border + margin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值