Я не могу воспроизвести упомянутое поведение на jsfiddle.net / zTBMG / 1 / .На изначально скрытой вкладке class
установлено значение ui-tabs-hide
, как и в вопросе.
И индикатор выполнения, и виджет кнопки на скрытой вкладке отображаются очень хорошо.
В терминахрешения убедитесь, что ширина элементов установлена с использованием только CSS.Если ширина установлена с помощью width:100%
, браузер обязательно выполнит правильную перекомпоновку.Если вы используете фиксированные значения, которые являются результатом выполнения JavaScript, вам нужно будет вручную реагировать на перекомпоновки.
Если проблема не устраняется, отключите инициализацию вкладок, временно удалите класс ui-tabs-hide
и убедитесь, что ваш макетправильный.Используйте инструмент, такой как Firebug, и проверьте, чтобы макет / метрики элемента получили их значения там, где вы ожидаете.Убедитесь, что дополнительные поля или отступы не заданы.
Примечание. Пример кода в вопросе действительно увеличивает вероятность получения полезных ответов.