【发布时间】:2015-12-05 03:15:30
【问题描述】:
您好,我在使用我的 JIG 画廊实现 lightgalley 灯箱时遇到了问题。 JIG 生成的图库代码如下所示:
HTML
<div id="jig2" class="justified-image-grid jig-eec93aceb26f618c747e9fe2abded7ce jig-preset-c1" style="width: 1278px;">
<div class="jig-imageContainer jig-contentID-ML-1191">
<div class="jig-overflow" style="opacity: 1; width: 658px; height: 438px;">
<a class="jig-link lulz jig-loaded" rel="jig[2]" test="lala" href="http://127.0.0.1/wp/wp-content/uploads/2014/11/untitled-imgp1913.jpg">
<img src="http://127.0.0.1/wp/wp-content/plugins/justified-image-grid/timthumb.php?src=http%3A%2F%2F127.0.0.1%2Fwp%2Fwp-content%2Fuploads%2F2014%2F11%2Funtitled-imgp1913.jpg&h=1040&w=1560&q=45&f=.jpg" width="658" height="439" style="width: 658px; height: 439px; margin-top: 0px;"></a>
</div>
</div>
<div class="jig-imageContainer jig-contentID-ML-1190 jig-last">
<div class="jig-overflow" style="opacity: 1; width: 614px; height: 438px;">
<a class="jig-link lulz jig-loaded" rel="jig[2]" test="lala" href="http://127.0.0.1/wp/wp-content/uploads/2014/11/untitled-imgp1912.jpg">
<img src="http://127.0.0.1/wp/wp-content/plugins/justified-image-grid/timthumb.php?src=http%3A%2F%2F127.0.0.1%2Fwp%2Fwp-content%2Fuploads%2F2014%2F11%2Funtitled-imgp1912.jpg&h=1040&w=1456&q=45&f=.jpg" width="614" height="439" style="width: 614px; height: 439px; margin-top: 0px;"></a>
</div>
</div>
<div class="jig-imageContainer jig-contentID-ML-1192 jig-last">
<div class="jig-overflow" style="opacity: 1; width: 634px; height: 448px;">
<a class="jig-link lulz jig-loaded" rel="jig[2]" test="lala" href="http://127.0.0.1/wp/wp-content/uploads/2014/11/untitled-imgp1915.jpg">
<img src="http://127.0.0.1/wp/wp-content/plugins/justified-image-grid/timthumb.php?src=http%3A%2F%2F127.0.0.1%2Fwp%2Fwp-content%2Fuploads%2F2014%2F11%2Funtitled-imgp1915.jpg&h=1040&w=1472&q=45&f=.jpg" width="634" height="448" style="width: 634px; height: 448px; margin-top: 0px;"></a>
</div>
</div>
按照指南 (http://sachinchoolur.github.io/lightGallery/demos/html-markup.html) 我尝试了以下代码但没有成功。当我单击图库项目时,lightgallery 未加载:
JS
<script type="text/javascript">
$(document).ready(function() {
$('.justified-image-grid').lightGallery({
selector: '.lulz'
});
});
</script>
<script type="text/javascript">
$('.justified-image-grid').lightGallery({
selector: '.lulz'
});
</script>
<script type="text/javascript">
$('.justified-image-grid').lightGallery();
</script>
<script type="text/javascript">
$('#jig2').lightGallery();
</script>
我可以加载 lightgallery,但它不会显示具有此 JIG 默认设置的自定义灯箱的图像:
<script type="text/javascript">
$('#jig2 a.jig-link').lightGallery();
</script>
或在图库中加载单个图像
<script type="text/javascript">
$('.lulz').lightGallery({
selector: 'this'
});
</script>
还可以复制演示作品。我上周让它工作了,但我的编码进度丢失了。所以我知道一定有解决办法,只是找不到了。
【问题讨论】:
-
请在此处查看后续问题:stackoverflow.com/questions/34106608/…
标签: jquery html lightbox lightgallery