JQuery Append and Bootstrap旋转木马



所以我想使用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>

但是,我在旋转木马中没有看到任何其他物品,这不起作用。

好吧,我犯了一个愚蠢的错误,如果有人挣扎,这就是答案:

$('.carousel-indicators').append('<li data-target="#myCarousel" data-slide-to="'+ i + '"></li>');

只需在脚本中添加它。问题是我实际上创建了这些项目,但没有显示它们,因为我还需要为项目添加指标。

最新更新