You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Bootstrap carousel轮播图无法滑动、前后按钮失效问题求助

问题原因

  • 你当前使用的是Bootstrap 5版本,但是代码里的轮播属性仍沿用Bootstrap 4的旧规范,Bootstrap 5所有组件的交互数据属性都需要新增bs命名空间前缀,旧的data-*属性在Bootstrap 5中无法被识别,因此轮播没有初始化、切换按钮点击无响应。
  • 旧版中使用的data-ride、data-target、data-slide属性,在Bootstrap 5中需要对应替换为data-bs-ride、data-bs-target、data-bs-slide。

修正后的完整代码

<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.9.4/tiny-slider.css" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css" integrity="sha512-Fo3rlrZj/k7ujTnHg4CGR2D7kSs0v4LLanw2qksYuRlEzO+tcaEPQogQ0KaoGN26/zrn20ImR1DfuLWnOo7aBA==" crossorigin="anonymous" referrerpolicy="no-referrer"
/>

<div id="carousel" class="carousel slide" data-bs-ride="carousel">
  <!-- 轮播指示器 -->
  <ul class="carousel-indicators">
    <li data-bs-target="#carousel" data-bs-slide-to="0" class="active"></li>
    <li data-bs-target="#carousel" data-bs-slide-to="1"></li>
    <li data-bs-target="#carousel" data-bs-slide-to="2"></li>
  </ul>

  <!-- 轮播内容 -->
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img src="https://via.placeholder.com/800" width="100%" height="550" />
    </div>
    <div class="carousel-item">
      <img src="https://via.placeholder.com/800" width="100%" height="550" />
    </div>
    <div class="carousel-item">
      <img src="https://via.placeholder.com/800" width="100%" height="550" />
    </div>
  </div>

  <!-- 前后切换按钮 -->
  <a class="carousel-control-prev" href="#carousel" data-bs-slide="prev">
    <span class="carousel-control-prev-icon"></span>
  </a>
  <a class="carousel-control-next" href="#carousel" data-bs-slide="next">
    <span class="carousel-control-next-icon"></span>
  </a>
</div>

<script src="https://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.9.2/min/tiny-slider.js"></script>

<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script>

内容的提问来源于stack exchange,提问作者Ujjwal Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 18:06:02