【发布时间】:2021-03-31 04:46:13
【问题描述】:
我正在尝试实现一个 Lightbox 库,单击图像链接会启动从数组加载的图像幻灯片,而不是从页面上的内联内容加载。我能找到的所有示例都使用一组内联图像。我正在使用一个名为 UIkit (https://https://getuikit.com/docs/introduction) 的框架,它有一个“灯箱”类。
我的 Html 看起来像这样:
<div class="uk-child-width-1-3@m" uk-grid uk-lightbox="animation: fade">
<div>
<a class="uk-inline" href="images/dark.jpg">
<img src="images/photo.jpg" alt="">
</a>
</div>
<div>
<a class="uk-inline" href="images/light.jpg">
<img src="images/dark.jpg" alt="">
</a>
</div>
<div>
<a class="uk-inline" href="images/photo.jpg">
<img src="images/light.jpg" alt="">
</a>
</div>
</div>
任何人都可以想出一种方法来使用从数组中调用的图像来实现灯箱,这样我们就不必在实际页面上查看每个单独的图像(一个图像链接到包含更多该主题的灯箱)以及什么JS/html 会是什么样子?
提前感谢您!对 JS 和学习仍然很陌生! :)
【问题讨论】:
标签: javascript arrays uikit lightbox