【发布时间】:2014-01-20 18:44:37
【问题描述】:
从另一个 7 个月前在 github 上问过这个问题的用户复制的问题,因为我有同样的问题,但在那里也没有找到解决方案 GitHub Question Link.
我在 wordpress 项目中使用 Magnific-Popup 和 isotope 来制作带有幻灯片和过滤器的画廊。当我用同位素过滤项目时,它会添加类isotope-hidden。但是,在幻灯片模式下,放大弹出窗口会忽略该类并显示所有项目。
我的弹出项目位于类 .portfolio-item 的 div 中,我正在使用以下代码进行放大弹出窗口
$('.image-link').magnificPopup({
type: 'image',
image: {
titleSrc: 'alt',
verticalFit: true
},
gallery:{
enabled:true
}
});
【问题讨论】:
-
你试过那里的答案吗?添加
delegate: ':not(.isotope-hidden) a.item' -
是的,我做到了,但它不起作用......我认为原因可能是在我们应用过滤器时添加了
.isotope-hidden,但是到那时 magnific popup 已经列出了图像并且它停止显示整个灯箱。 -
你能准备一个带有样本的 jsfiddle 吗?
标签: jquery html wordpress magnific-popup