jquery div 内容实际宽度

标签 jquery

我有一个 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/

相关文章:

javascript - 移动浏览器中的正文边距问题

javascript - 两个 div,一个在另一个下面,一个是动态的,第二个填充剩余的空间

javascript - 神秘鼠标事件关闭 jQuery UI 对话框

javascript - 获取在 JQuery 中调用函数的元素?

jquery - 使用 jQuery Masonry 时 IE 中随机丢失图像

javascript - OnsenUi getCurrentPage() 给出空对象

javascript - 我可以用 setTimeout 重置一个未绑定(bind)的函数吗?

javascript - 使用 javascript 创建二维对象或数组

jquery - 第二个 "check all"功能未运行

javascript - 使用箭头键移动 SVG 元素