Здравствуйте. Есть сайт на Drupal 7 и подтема на основе AdaptiveTheme. В ней есть Menu toggle, которое работает. Но есть неприятный баг. Когда обновляешь страницу- то меню открыто на долю секунды, потом снова закрыто.
Читал в Issues, что такое может быть из-за того, что css не успевает загрузиться при построении страницы.
У меня в css
responsive.cust…css?pf96nf:110
.at-mt .menu-toggle {
display: none!important;
Это работает, но на долю секунды меню успевает раскрыться.
Может можно что-нибудь придумать?
я пробовал писать
display: none!important;
в разных css файлах в надежде, что какой-то из них загружается скорее, но это не помогло.
Тут листинг кода меню https://drupal.ru/node/127096#comment-662890
Комментарии
Такое бывает, когда css переносят в конец страницы (чаще всего из-за Google PageSpeed)
Инициализировать меню на событие $(window).load( ...)
Не, у нас
<?php print $styles; ?>
<?php print $scripts; ?>
В head страницы в самом начале.
Можете написать подробнее?
Пример js
$(window).on("load",
function() {
alert('Window loaded');
}
);
...