简体   繁体   English

Twitter引导程序-轮播

[英]Twitter Bootstrap - Carousel

I've done this before in the tutorial and it works flawlessly, now when I go to recreate it it refuses to work, I'll supply the code and error reports. 我已经在本教程中完成了此操作,并且可以完美地工作,现在当我重新创建它时,它无法正常工作,我将提供代码和错误报告。

HTML: HTML:

<div class="carousel slide" id="myCarousel">
    <ol class="carousel-indicators">
        <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
        <li data-target="#myCarousel" data-slide-to="1"></li>
        <li data-target="#myCarousel" data-slide-to="2"></li>
        <li data-target="#myCarousel" data-slide-to="3"></li>
    </ol>
    <div class="carousel-inner">
        <div class="item active"><img src="http://placehold.it/1200x480" alt="placeholdit"></div>
        <div class="item"><img src="http://placehold.it/1200x481" alt="placeholdit"></div>
        <div class="item"><img src="http://placehold.it/1200x480" alt="placeholdit"></div>
        <div class="item"><img src="http://placehold.it/1200x482" alt="placeholdit"></div>
    </div>
</div>

JS: (File links are placed in the body and so is the code) JS :(文件链接放置在主体中,代码也放置在主体中)

<script src="js/bootstrap.js"></script>
<script src="js/jquery.js"></script>
<script>
    $(document).ready(function() {
        $('#myCarousel').carousel({interval: 2000});
    });
</script>

ERROR REPORTS: 错误报告:

TypeError: $ is not a function file:///C:/Users/Christopher/Desktop/Portfolio_Final/js/bootstrap.js Line 29 TypeError:$不是函数文件:/// C:/Users/Christopher/Desktop/Portfolio_Final/js/bootstrap.js第29行

TypeError: $(...).carousel is not a function file:///C:/Users/Christopher/Desktop/Portfolio_Final/index.html#myCarousel Line 89 TypeError:$(...)。carousel不是函数文件:/// C:/Users/Christopher/Desktop/Portfolio_Final/index.html#myCarousel Line 89

As it seems, its reporting errors of functions not existing, jquery version is on 1.9.1 看起来,它的报告功能不存在错误,jquery版本在1.9.1上

try this 尝试这个

    jQuery.noConflict();
    jQuery(document).ready(function () {
        jQuery('#myCarousel').carousel({ interval: 2000 });
    });

Bootstrap plugins depends on jQuery. Bootstrap插件取决于jQuery。 So you have to load it first. 因此,您必须先加载它。

<script src="js/jquery.js"></script>
<script src="js/bootstrap.js"></script>
...

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM