Я пытаюсь вычислить внутреннюю ширину диалогового окна jquery (ui-1.8)
По какой-то причине он всегда возвращает 0. Возможно, одна из причин в том, что диалог все еще скрыт и не открыт ??
использовал
$('#dialogId').innerwidth()
Любая помощь?
Похоже, вы правы. innerWidth() фактически изменяется в зависимости от видимости элемента.
innerWidth()
Проверьте это пример
Дайте этому методу шанс из ТАКОГО поста. В прошлом это работало для меня: jQuery - получить ширину элемента, когда он не виден (дисплей: отсутствует)
Вы устанавливаете видимость на скрытый и отображение на блокирование, затем проверяете ширину и затем возвращаетесь.