HTML-элементы отображаются раньше, чем запускается onload или document.ready.
Все виджеты пользовательского интерфейса jQuery загружаются на document.ready, и это делает страницу некрасивой на несколько первых секунд.
Возможный вариант решения этой проблемы - скрыть элементы до того, как они будут вытеснены с помощью jQuery UI, и показать их с помощью JS после загрузки. Но если JS отключен - пользователь не увидит никаких элементов ни стандартного HTML, ни jQuery UI.
Как лучше с ним работать?