【发布时间】:2010-04-05 19:01:38
【问题描述】:
我正在尝试计算 jquery 对话框的内部宽度 (ui-1.8)
由于某种原因,它总是返回 0。一个原因可能是对话框仍然隐藏且未打开??
正在使用
$('#dialogId').innerwidth()
有什么帮助吗?
【问题讨论】:
标签: jquery jquery-ui dialog width
我正在尝试计算 jquery 对话框的内部宽度 (ui-1.8)
由于某种原因,它总是返回 0。一个原因可能是对话框仍然隐藏且未打开??
正在使用
$('#dialogId').innerwidth()
有什么帮助吗?
【问题讨论】:
标签: jquery jquery-ui dialog width
试一试这个方法,来自 SO 帖子。它过去对我有用:jQuery - Get Width of Element when Not Visible (Display: None)
您将可见性设置为隐藏并显示为阻止,然后检查宽度然后恢复。
【讨论】:
看来你是对的。 innerWidth() 实际上会根据元素的可见性而变化。
查看example
【讨论】: