У меня проблемы с использованием jquery-masonry в выпадающем меню - PullRequest
3 голосов
/ 07 октября 2011

Я бы хотел использовать jquery masonry в раскрывающемся меню, чтобы упорядочить блоки элементов динамического меню (изображения и текст) в сложном раскрывающемся меню.

У меня есть пара проблем.

Прежде всего, если я начну с display: none, то кладка не выполняет никаких вычислений положения. Поскольку я использую кладку с выпадающим меню, я не могу открыть страницу с видимым выпадающим меню.

Во-вторых, контейнер меню должен быть позиционным: абсолютным, чтобы раскрывающийся список открывался над продолжающейся страницей и не сдавливал текст под меню. Кирпичный толкает остальную часть страницы вниз.

В-третьих, в IE 8 и 9 (еще не пробовал 7), когда я скрываю и показываю выпадающий список, блоки элементов начинаются неорганизованно, а затем мгновенно переключаются на организованный макет кладки. Это вспышка на каждой шкуре и шоу, которое я не понимаю и от которого не могу избавиться.

Кто-нибудь успешно использовал кладку jquery в выпадающем меню?

Спасибо

1 Ответ

2 голосов
/ 03 декабря 2012

Согласно первому вопросу, просто используйте visibility:hidden и в случае наведения visibility: visible вместо display:none & display:block.

...