JQuery追加和Bootstrap轮播

时间:2016-12-26 19:32:23

标签: javascript jquery html twitter-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>

但是,我没有看到旋转木马中的任何其他项目,这不起作用。

1 个答案:

答案 0 :(得分:2)

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

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

只需在script.js中添加它即可。问题是我实际创建了项目,但没有显示它们,因为我还需要为项目添加指标。