
你用jq的时候是在页面加载的时候就获取了,并不是点击的时候获取的。时机不对。
$('#btn2')click(function () {var boxAheight = $("#frame_content")outerHeight(true);
alert(boxAheight);
})
jqObjwidth();//获取宽度,该宽度不包含border(左右)和padding(左右)所占大小
jqObjouterWidth();//也是获取宽度,该宽度包含border(左右)和padding(左右)所占大小
//高度同理,jqObjheight() 和 jqObjouterHeight();
//比如有下面这样一个div
<div id="box" style="width:15px; height:15px; border:solid 5px #ccc; padding:3px; ">
</div>
var jqObj = $("#box");
jqObjwidth(); //结果为 15;
jqObjouterWidth(); //结果为 15 + 10 + 6;
//15为width,10为border-width左右的尺寸,6为padding左右的尺寸
获取步骤如下所示。
1:可以使用定时器setInterval,每秒获取一次浏览器的宽和高。
2:使用jQuery可以这样获取window的宽高。
3:宽度 $(window)width() ,高度$(window)height(),自己写个函数,设定定时器的时间。
4:<body onresize="showSize()"> ,页面相关事onresize浏览器的窗口大小被改变时触发此事件。
以上就是关于jq怎么获取自适应高度的iframe高度的准确数值全部的内容,包括:jq怎么获取自适应高度的iframe高度的准确数值、如何使用jQuery获取对象的尺寸、jquery或js 如何时时获取浏览器当前的宽和高等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)