Для выпадающего меню использую модуль Superfish. После смены темы дизайна появился следующий глюк:
Если сайт грузится в первый раз, то на полсекунды вываливается сразу все меню с подуровнями, потом подуровни пропадают и остается, как и надо, только верхний уровень. Глюк происходит во всех браузерах.
Повторная перезагрузка сайта такого безобразия не обнаруживает, видимо все скрипты уже берутся из кеша.
Картинку прилагаю.
Кто-нить сталкивался с подобной проблемой?
Вложение | Размер |
---|---|
ee_short.jpg | 100.51 КБ |
Комментарии
я конечно не знаю, но если меню на js, то может оно не успевает обработаться и весь код вываливается на пол секунды?
Все меню на js и, как я понимаю, происходит именно то, о чем Вы говорите.
Но этому же глюк. Если бы так было у всех, то этим модулем бы никто не пользовался.
В первом дизайне, было все нормально, а тут тему сменили и на тебе...
П.С. Свойство Expanded всех элементов меню верхнего уровня стоят в false.
Однозначно, это не суперфиш, а css, наверняка, если сейчас отключить яваскрипт на странице, меню выпадет полностью, со всеми подпунктами, а должно работать как и с суперфиш, только без анимации.
Суперфиш как раз прячет все лишние пункты, только не успевает это сделать мгновенно, поскольку яваскрипт грузится после загрузки всей страницы.
Коллеги, проблема до сих пор имеет место быть. Заметил, что пока меню отображается полностью, загрузка страницы еще идет. Как только загрузка заканчивается, меню скрывается.
Т.е., как вы и говорите, проблема в очередности загрузки скриптов, наверное.
Как это можно проверить?
Devel показывает только время запросов и генерации страницы.
Как с помощью firebug померить скорость загрузки того или иного скрипта?
У меня меню, которое состоит из 30-40 пунктов + taxonomy_menu. Перед кешированием, очень много времени тратится на поиск все алиасов для всех пунктов меню... видимо от этого все тормоза... как побороть?