【发布时间】:2020-03-09 03:40:03
【问题描述】:
您好,我在使用 JS 创建动态图库时遇到问题:
- 我不知道如何使用 JS 获取我的画廊 - “gallery-pk-1-1”
<a data-fancybox="gallery-pk-1-1" href="data/images/sertificate/PARK TOWER/1 rooms/1 type/main.jpg" data-caption=""> <img class="img-fluid" src="data/images/sertificate/PARK TOWER/1 rooms/1 type/main.jpg" alt="" style="height: auto"> </a> - 我不知道如何用 JS 在图库中添加图片
- 点击打开精美图库(如果我只是使用上面的代码添加更多图片,这很容易,但我的网站加载缓慢,因为有很多图片 - 这就是为什么我只想在用户点击主图片时创建图库)
- 我想为 1 个画廊创建 1 个 JS 函数,我将在其中一张一张添加图片,因为我没有任何普通的 DB,只有不同名称的图片。
- 我的画廊代码:
JS: <script id="gallery" type="text/javascript"> $.fancybox.open({ src : 'link-to-your-page.html', type : 'iframe', opts : { afterShow : function( instance, current ) { console.info( 'done!' ); } } }); </script> HTML: <a data-fancybox="gallery-pk-1-1" href="data/images/sertificate/PARK TOWER/1 rooms/1 type/render/1.jpg" data-caption=""> <img class="img-fluid" src="data/images/sertificate/PARK TOWER/1 rooms/1 type/render/1.jpg" alt="" style="height: auto"> </a> <a data-fancybox="gallery-pk-1-1" href="data/images/sertificate/PARK TOWER/1 rooms/1 type/render/2.jpg" data-caption=""> <img class="img-fluid" src="data/images/sertificate/PARK TOWER/1 rooms/1 type/render/2.jpg" alt="" style="height: auto"> </a> ...
【问题讨论】:
标签: javascript html css fancybox gallery