我正在尝试计算jquery对话框的内部宽度(ui-1.8)
对于某些原因,它总是返回0.一个原因可能是对话框仍然隐藏而且没有打开?
正在使用
$('#dialogId').innerwidth()
任何帮助?
答案 0 :(得分:0)
从SO帖子中提取此方法。它过去对我有用:jQuery - Get Width of Element when Not Visible (Display: None)
您可以将可见性设置为隐藏并显示为阻止,然后检查宽度然后还原。
答案 1 :(得分:0)
好像你是对的。 innerWidth()
实际上根据元素可见性进行了更改。
选中此example