Bootstrap轮播-javascript中的循环

时间:2019-03-22 16:57:02

标签: javascript html bootstrap-4 carousel

我正在尝试使用自举轮播,但无法真正使其正常工作。我有一张清单,上面有我想循环播放并显示在轮播中的图片。我无法显示所有图片,因为“激活”(以下文本中的第3行)应仅应用于第一张图片(而不适用于列表中的其他图片)。这意味着我需要对“激活”进行某种限制。可能类似“仅对第一次循环使用激活”之类的内容。我不太确定该怎么写。我正在用javascript(新手)编写代码,很难将其合并到html文件中。

  <div class="carousel-inner">
        {% for image in images %}
          <div class="carousel-item active">
            <img src="{{ url_for('static', filename='images/' + image.image) }}" alt="{{ name }} product image" class="d-block w-100">
          </div>
        {% endfor %}
    </div>

1 个答案:

答案 0 :(得分:0)

我想是Django,您在这里使用某种模板语言。

您需要在if块中将类激活。

 {% if image in images is first %} active {% endif %}
 {% with %} {% endwith %}

我认为您可以使用语法。这个例子只是您需要遵循的逻辑。 只要找到正确的语法即可。其他您不需要更改。