【问题标题】:How to setup a working bootstrap carousel within a for loop?如何在 for 循环中设置工作引导轮播?
【发布时间】:2021-06-22 15:40:26
【问题描述】:

我正在尝试在烧瓶应用程序中制作一个轮播,通过循环显示数据库中的所有图像,我发现了类似的问题,但答案对我不起作用。

<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>

循环中的第一张图片按原样显示,但滑动键不执行任何操作。如何使循环中的所有图像正常工作?

【问题讨论】:

    标签: python html twitter-bootstrap jinja2


    【解决方案1】:

    控件的a元素的href属性应该有外部轮播divid

    <a class="carousel-control-prev" href="#carouselExampleControls" ...
    

    “下一个”控件也是如此。

    【讨论】:

      猜你喜欢
      • 2016-06-20
      • 2021-04-11
      • 1970-01-01
      • 2012-03-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多