html - 将轮播添加到页面
问题描述
旋转木马无法正常工作。我已经检查了几次代码,但似乎我不知道为什么照片之间没有过渡
我尝试将轮播添加到我的网页,但不知何故只显示活动照片。照片集中没有过渡。
<div class="container">
<div id="main-slider" class="carousel slide" data-ride="carousel">
<ol class="carousel-indicators">
<li data-target="#main-slider" data-slide-to="0" class="active"></li>
<li data-target="#main-slider" data-slide-to="1"></li>
<li data-target="#main-slider" data-slide-to="2"></li>
</ol>
<div class="carousel-inner" role="listbox">
<div class="carousel-item active">
<img src="img/slide_01.jpg" class="d-block img-fluid" alt="">
</div>
<!--carousel item-->
<div class="carousel-item">
<img src="img/slide_02.jpg" class="d-block img-fluid" alt="">
</div>
<div class="carousel-item">
<img src="img/slide_03.jpg" class="d-block img-fluid" alt="">
</div>
</div>
<a href="#main-slider" class="carousel-control-prev" data-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a href="#main-slider" class="carousel-control-next" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
</div>
三张照片集“slide_01.jpg”、“slide_02.jpg”、“slide_01.jpg”应该会在单击“carousel-control-next”按钮时发生变化。
解决方案
确保您已包含轮播工作所需的所有库。
如果您使用的是 Bootstrap v4.2,那么您需要以下内容
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css">
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.min.js"></script>
我复制了你的 HTML 代码,它可以工作......
请参阅下面的演示
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css">
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.min.js"></script>
<h2>demo</h2>
<div class="container">
<div id="main-slider" class="carousel slide" data-ride="carousel">
<ol class="carousel-indicators">
<li data-target="#main-slider" data-slide-to="0" class="active"></li>
<li data-target="#main-slider" data-slide-to="1"></li>
<li data-target="#main-slider" data-slide-to="2"></li>
</ol>
<div class="carousel-inner" role="listbox">
<div class="carousel-item active">
<img src="http://placekitten.com/g/600/400" class="d-block img-fluid" alt="">
</div>
<!--carousel item-->
<div class="carousel-item">
<img src="http://placekitten.com/g/600/400" class="d-block img-fluid" alt="">
</div>
<div class="carousel-item">
<img src="http://placekitten.com/g/600/400" class="d-block img-fluid" alt="">
</div>
</div>
<a href="#main-slider" class="carousel-control-prev" data-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a href="#main-slider" class="carousel-control-next" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
</div>
推荐阅读
- julia - DF 的第一行作为列名
- java - 在 MouseListener 方法中无法显示屏幕
- r - 是否有使用现有数据框中的两列创建新数据框的 R 函数?
- java - 由于隐式 PendingIntent 漏洞的补救措施,Google 拒绝更新
- reactjs - 谷歌分析跟踪 ID 是否应该保密或者我可以将它嵌入到构建中
- excel - VBA/Excel - 工作簿另存为后剪贴板为空
- sql - 如何在(普通)SQL 中生成真实的、任意长度的文本
- python - 为什么我在python中使用OSMNX包无法获取美国的驱动网络?
- php - 使用 json 和多个变量自动完成
- r - 有组织的 R 包手册帮助页面(目录)