我有一个 div 标签
<div id="openfrag">
<script language="JavaScript" src="http://ad.uk.doubleclick.net/adj/BA_HOME/HP_Public_MSB; dcopt=ist;sz=728x90,468x60;tile=1;lan=en;ord=1265795605?" type="text/javascript"></script>
</div>
上面的脚本标签是第三方 URL,可能返回图像或 Flash 对象或任何其他任何大小。 如何使用jquery确定div标签占用的动态宽度和高度?
我尝试了 $("#openxfrag").width() ,但它总是返回与 css 中定义的宽度相同的宽度
最佳答案
检查内容加载后的宽度。您可以检查宽度或outerWidth:
$("#openfrag").width();
$("#openfrag").outerWidth();
outerWidth
包括内边距和边框。
如果您使用 CSS 设置默认宽度,您可以考虑删除它(因为它会覆盖自然宽度)或用 min-width
替换它(假设 future 的宽度会更大) )。
关于jquery div 内容实际宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2270752/