dydikson
@dydikson
Выношу свой мозг всякой вполне очевидной фигней

CSS media queries — Как избавиться от перестраивания меню во время загрузки страницы на мобильных устройствах?

Здравствуйте.
Имеется сайт на WordPress, моя задача сделать для него адаптивную тему для чего был сверстан шаблон, и прописаны все media queries стили. Суть проблемы заключается в отображении меню на мобильных устройствах, дело в том что при загрузке страницы, в начале появляется сжатая версия полноценного меню, за тем это меню исчезает и появляется панель для вызова меню для мобильных устройств. Что необходимо исправить что бы сразу появлялась панель для мобильных устройств?
Вот ссылка на тестовый домен: testkomok-lawsumdutest.rhcloud.com
Баг можно увидеть в FireFox изменив ширину браузера до самого маленького размера.
  • Вопрос задан
  • 408 просмотров
Решения вопроса 1
FreedomRun
@FreedomRun
веб-программист
При загрузке страницы на мобильном, меню по умолчанию не скрыто. Через несколько секунд, видимо, скрывается с помощью javascript и выводится меню для мобильных. Попробуйте в css жестко прописать display: hidden; и менять на display: visible; для широких экранов.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@skazi_premiere
Верстаем как умеем ;) HTML/CSS/JS
У вас основные стили находятся непосредственно в index.php соотевтвенно они загружаются первые вместе со страницей. Собственно в этом и проблема. Совет выше не поможет. Медиа запросы для меню засуньте в основные стили и все будет хорошо.
Ответ написан
dydikson
@dydikson Автор вопроса
Выношу свой мозг всякой вполне очевидной фигней
Друзья, глянте пожалуйста сайт при полном разрешении экрана. Меню здесь тоже "дергается".
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы