我想在下拉菜单中使用jquery masonry,在一个复杂的下拉菜单中组织动态菜单项块(图像和文本)。
我有几个问题。
首先,如果我从display:none开始,那么masonry不会进行任何位置计算。由于我使用的是带有下拉菜单的masonry,因此无法打开具有可见下拉菜单的页面。
其次,菜单容器必须是position:absolute,这样下拉列表才能在连续的页面上打开,而不会将菜单下的文本向下推。Masonry会将页面的其余部分向下推。
第三,使用IE 8和9(还没有尝试7),当我隐藏和显示下拉菜单时,项目块开始是无组织的,然后立即切换到有组织的砖石布局。它是每一个隐藏和展示的闪光,我不能理解,也不能摆脱。
有没有人在下拉菜单中成功使用过jquery masonry?
谢谢
发布于 2012-12-03 19:04:56
根据第一个问题,只需在悬停事件visibility: visible中使用visibility:hidden和,而不是display:none & display:block。
https://stackoverflow.com/questions/7689147
复制相似问题