如何在 for 循环中设置工作 bootstrap 轮播?
How to setup a working bootstrap carousel within a for loop?
我正在尝试在 Flask 应用程序中制作轮播,通过循环显示数据库中的所有图像,我发现了类似的问题,但答案对我不起作用。
<div id="carouselExampleControls" class="carousel slide" data-ride="carousel">
<div class="carousel-inner">
{% for raffle in query %}
<div class="carousel-item {% if loop.index == 1 %} active {% endif %}" id="slide{{ loop.index }}">
<img src="{{ raffle.IMAGES }}">
</div>
{% endfor %}
</div>
<a class="carousel-control-prev" href="#pageCarousel" role="button" data-slide="prev">
<span class="carousel-control-prev-icon bg-primary" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="carousel-control-next" href="#pageCarousel" role="button" data-slide="next">
<span class="carousel-control-next-icon bg-primary" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
循环中的第一张图片正常显示,但滑动键没有任何作用。如何使循环中的所有图像正常工作?
控件的 a
元素的 href
属性应该有外轮播的 id
div
:
<a class="carousel-control-prev" href="#carouselExampleControls" ...
“下一个”控件也是如此。
我正在尝试在 Flask 应用程序中制作轮播,通过循环显示数据库中的所有图像,我发现了类似的问题,但答案对我不起作用。
<div id="carouselExampleControls" class="carousel slide" data-ride="carousel">
<div class="carousel-inner">
{% for raffle in query %}
<div class="carousel-item {% if loop.index == 1 %} active {% endif %}" id="slide{{ loop.index }}">
<img src="{{ raffle.IMAGES }}">
</div>
{% endfor %}
</div>
<a class="carousel-control-prev" href="#pageCarousel" role="button" data-slide="prev">
<span class="carousel-control-prev-icon bg-primary" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="carousel-control-next" href="#pageCarousel" role="button" data-slide="next">
<span class="carousel-control-next-icon bg-primary" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
循环中的第一张图片正常显示,但滑动键没有任何作用。如何使循环中的所有图像正常工作?
控件的 a
元素的 href
属性应该有外轮播的 id
div
:
<a class="carousel-control-prev" href="#carouselExampleControls" ...
“下一个”控件也是如此。