当使用 Thymeleaf 渲染框架使用某个目录中可用的图像(因此图像的数量是可变的)请求页面时,我填充了一个图像容器:
<div id="lightgallery">
<a th:each="i : ${content.images}}"><img th:src="i"></a>
</div>
这样做时,所有图像都显示在彼此下方的页面上(而我只想将第一张图像显示为占位符)。当我单击其中一个时,灯光画廊将打开,其中图像为缩略图。
我现在想隐藏除第一个之外的所有图像,这将是画廊的占位符。单击它将打开图库,其中占位符图像成为图库的第一个图像。有点像这样:
<div id="lightgallery">
<a><img src="first.png"></a>
<a th:each="img, i : ${content.images}}" th:if="${i > 0}"><img th:src="i"></a>
</div>