Superfish - отображается все меню на полсекунды

Главные вкладки

Аватар пользователя Zigs Zigs 13 марта 2012 в 11:38

Для выпадающего меню использую модуль Superfish. После смены темы дизайна появился следующий глюк:
Если сайт грузится в первый раз, то на полсекунды вываливается сразу все меню с подуровнями, потом подуровни пропадают и остается, как и надо, только верхний уровень. Глюк происходит во всех браузерах.
Повторная перезагрузка сайта такого безобразия не обнаруживает, видимо все скрипты уже берутся из кеша.
Картинку прилагаю.

Кто-нить сталкивался с подобной проблемой?

ВложениеРазмер
Иконка изображения ee_short.jpg100.51 КБ

Комментарии

Аватар пользователя NightL NightL 13 марта 2012 в 13:15

я конечно не знаю, но если меню на js, то может оно не успевает обработаться и весь код вываливается на пол секунды? Smile

Аватар пользователя Zigs Zigs 13 марта 2012 в 13:40

Все меню на js и, как я понимаю, происходит именно то, о чем Вы говорите.
Но этому же глюк. Если бы так было у всех, то этим модулем бы никто не пользовался.
В первом дизайне, было все нормально, а тут тему сменили и на тебе...

П.С. Свойство Expanded всех элементов меню верхнего уровня стоят в false.

Аватар пользователя gorr gorr 13 марта 2012 в 17:17

"Zigs" wrote:
Superfish - отображается все меню на полсекунды

Однозначно, это не суперфиш, а css, наверняка, если сейчас отключить яваскрипт на странице, меню выпадет полностью, со всеми подпунктами, а должно работать как и с суперфиш, только без анимации.
Суперфиш как раз прячет все лишние пункты, только не успевает это сделать мгновенно, поскольку яваскрипт грузится после загрузки всей страницы.

Аватар пользователя Zigs Zigs 4 апреля 2012 в 8:05

Коллеги, проблема до сих пор имеет место быть. Заметил, что пока меню отображается полностью, загрузка страницы еще идет. Как только загрузка заканчивается, меню скрывается.
Т.е., как вы и говорите, проблема в очередности загрузки скриптов, наверное.
Как это можно проверить?
Devel показывает только время запросов и генерации страницы.

Аватар пользователя Zigs Zigs 9 апреля 2012 в 1:33

Как с помощью firebug померить скорость загрузки того или иного скрипта?

У меня меню, которое состоит из 30-40 пунктов + taxonomy_menu. Перед кешированием, очень много времени тратится на поиск все алиасов для всех пунктов меню... видимо от этого все тормоза... как побороть?