gpt4 book ai didi

javascript - 在 Justified Gallery 中使用 Magnific Popup

转载 作者:行者123 更新时间:2023-11-28 13:03:54 27 4
gpt4 key购买 nike

我正在尝试使用 Magnific Popup里面Justified Gallery ,我遇到了麻烦。它似乎没有拾取我希望它处理的 anchor 标记,单击图像最终直接转到 href 位置。

我知道它在页面上工作,因为如果我手写一些原始标记,它工作正常:

<a class="gallery-image" href="http://localpath/imagelarge.jpg">
<img src="http://localpath/imagethumb.jpg">
</a>

但是,由于我使用的是 Justified Gallery,生成的标记并不完全相同:

<div class="justifiedGallery" id="gallery">
<div class="jg-row" style="height: 128px; margin-bottom: 1px;">
<div class="jg-image" style="left: 0px;">
<a class="gallery-image" href="http://localpath/imagelarge.jpg">
<img style="width: 192px; height: 128px; display: inline; opacity: 1;" alt="undefined" src="http://localpath/imagethumb.jpg">
</a>
</div>
</div>
</div>

这是我用于工作示例和非工作示例的 JavaScript:

<script type="text/javascript">
$(document).ready(function () {
$("#gallery").justifiedGallery({
'usedSuffix': 'lt240',
'justifyLastRow': false,
'rowHeight': 120,
'fixedHeight': false,
'captions': false,
'margins': 1
});

$('.gallery-image').magnificPopup({
type: 'image'
});
});
</script>

我确实需要调整 Justified Gallery 以添加 gallery-image 类,但其他一切都是库存。

我在想有什么冲突,但我似乎无法找到它。

有人用过这两个吗?我初始化 Magnific 的方式有问题吗?

最佳答案

您可以只添加:

$("#gallery").justifiedGallery({
'usedSuffix': 'lt240',
'justifyLastRow': false,
'rowHeight': 120,
'fixedHeight': false,
'captions': false,
'margins': 1
}).magnificPopup({type:'image', delegate: '.gallery-image'});

关于javascript - 在 Justified Gallery 中使用 Magnific Popup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20725575/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com