所以我想使用JQuery添加自定义数量的轮播项目。
这是script.js中的代码(这也是文件中的唯一内容)。
<script>
$(document).ready(function(){
for(i = 0; i < 5; i++) {
$('.carousel-inner').append('<div class="item"> <img src="1.jpg" alt=""> </div>');
}
});</script>
这就是我在
中调用脚本的方式<script type="text/javascript" src="script.js"></script>
这是一个已包含两个项目的轮播:
<div class="carousel-inner" role="listbox">
<div class="item active">
<img src="1.jpg" alt="">
<div class="carousel-caption">
<h3>Item 1</h3>
<p>This is the first item</p>
</div>
</div>
<div class="item">
<img src="5.jpg" alt="">
<div class="carousel-caption">
<h3>Item 2</h3>
<p>This is the second item</p>
</div>
</div>
</div>
但是,我没有看到旋转木马中的任何其他项目,这不起作用。
答案 0 :(得分:2)
好吧,我犯了一个愚蠢的错误,如果有人在这里挣扎,那就是答案:
$('.carousel-indicators').append('<li data-target="#myCarousel" data-slide-to="'+ i + '"></li>');
只需在script.js中添加它即可。问题是我实际创建了项目,但没有显示它们,因为我还需要为项目添加指标。