计算jquery对话框的内部宽度

时间:2010-04-05 19:01:39

标签: jquery jquery-ui dialog width

我正在尝试计算jquery对话框的内部宽度(ui-1.8)

对于某些原因,它总是返回0.一个原因可能是对话框仍然隐藏而且没有打开?

正在使用

 $('#dialogId').innerwidth()

任何帮助?

2 个答案:

答案 0 :(得分:0)

从SO帖子中提取此方法。它过去对我有用:jQuery - Get Width of Element when Not Visible (Display: None)

您可以将可见性设置为隐藏并显示为阻止,然后检查宽度然后还原。

答案 1 :(得分:0)

好像你是对的。 innerWidth()实际上根据元素可见性进行了更改。

选中此example