Рассчитать внутреннюю ширину диалога jquery - PullRequest
1 голос
/ 05 апреля 2010

Я пытаюсь вычислить внутреннюю ширину диалогового окна jquery (ui-1.8)

По какой-то причине он всегда возвращает 0. Возможно, одна из причин в том, что диалог все еще скрыт и не открыт ??

использовал

 $('#dialogId').innerwidth()

Любая помощь?

Ответы [ 2 ]

0 голосов
/ 05 апреля 2010

Похоже, вы правы. innerWidth() фактически изменяется в зависимости от видимости элемента.

Проверьте это пример

0 голосов
/ 05 апреля 2010

Дайте этому методу шанс из ТАКОГО поста. В прошлом это работало для меня: jQuery - получить ширину элемента, когда он не виден (дисплей: отсутствует)

Вы устанавливаете видимость на скрытый и отображение на блокирование, затем проверяете ширину и затем возвращаетесь.

...