#jquery-masonry
#jquery-masonry
Вопрос:
Я хотел бы использовать jquery masonry в выпадающем меню, чтобы организовать динамические блоки элементов меню (изображения и текст) в сложном выпадающем меню.
У меня возникла пара проблем.
Прежде всего, если я начну с display:none, то masonry не выполняет никаких вычислений положения. Поскольку я использую masonry с выпадающим меню, я не могу открыть страницу с видимым выпадающим списком.
Во-вторых, контейнер меню должен быть position:absolute, чтобы выпадающий список открывался над продолжающейся страницей и не опускал текст под меню. Masonry выталкивает остальную часть страницы вниз.
В-третьих, в IE 8 и 9 (еще не пробовал 7), когда я скрываю и показываю выпадающий список, блоки элементов начинаются неорганизованно, а затем мгновенно переключаются на организованный макет кладки. Это вспышка на каждом скрытии и шоу, которую я не понимаю и не могу избавиться.
Кто-нибудь успешно использовал jquery masonry в выпадающем меню?
Спасибо
Ответ №1:
Согласно первой проблеме, просто используйте visibility:hidden
и в событии наведения visibility: visible
вместо display:none
amp; display:block
.