【问题标题】:Bootstrap Carousel has no Slide AnimationBootstrap Carousel 没有幻灯片动画
【发布时间】:2015-07-17 10:50:06
【问题描述】:

据我了解(作为网络编程新手),一旦您使用引导程序设置轮播,幻灯片动画应该已经开始工作了。但是,我的情况并非如此。有人可以查看我的代码以检查为什么没有动画。

谢谢!

HTML:

<!DOCTYPE html>
<html>

<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Murray Studio</title>
<meta name="description" content="Main Page for Murray Studio">

<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">

<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="http://s3.amazonaws.com/codecademy-content/courses/ltp/css/bootstrap.css">
<link href='http://fonts.googleapis.com/css?family=Open+Sans:400;300' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="main.css">
</head>

<body>

<div class="nav">
    <div class="container">
        <ul class="pull-left">
            <li><a href="#">Home</a>
            </li>
            <li><a href="#">Projects</a>
            </li>
            <li><a href="#">About</a>
            </li>
        </ul>

    </div>
</div>

<div class="menu">

    <!-- Menu icon -->
    <div class="icon-close">
        <img src="http://s3.amazonaws.com/codecademy-content/courses/ltp2/img/uber/close.png">
    </div>

    <!-- Menu -->
    <ul>
        <li><a href="#">About</a>
        </li>
        <li><a href="#">Blog</a>
        </li>
        <li><a href="#">Help</a>
        </li>
        <li><a href="#">Contact</a>
        </li>
    </ul>
</div>

<!--
<div class="jumbotron">
    <div class="container">
        <h1>Murray Studio</h1>
    </div>
</div>
-->


<div id="carousel" class="carousel slide" data-ride="carousel">

    <!-- Indicators -->
    <ol class="carousel-indicators">
        <li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
        <li data-target="#carousel-example-generic" data-slide-to="1"></li>
        <li data-target="#carousel-example-generic" data-slide-to="2"></li>
    </ol>

    <!-- Wrapper for slides -->
    <div class="carousel-inner">
        <div class="item active">
            <img class="first slide" src="http://randomwallpapers.net/1980x1080-landscapes-gallery-cosmic-1920x1080-wallpaper10176.jpg" alt="First slide">
            <div class="container">
                <div class="carousel-caption">
                    <h3>Caption Text</h3>
                </div>
            </div>
        </div>
        <div class="item">
            <img class="second slide" src="http://i.imgur.com/o2i68S6.jpg" alt="Second slide">
            <div class="container">
                <div class="carousel-caption">
                    <h3>Caption Text</h3>
                </div>
            </div>
        </div>
        <div class="item">
            <img class="third slide" src="http://i.imgur.com/l2VU4bH.jpg" alt="Third slide">
            <div class="container">
                <div class="carousel-caption">
                    <h3>Caption Text</h3>
                </div>
            </div>
        </div>
    </div>

    <!-- Controls -->
    <a class="left carousel-control" href="#carousel" role="button" data-slide="prev">
        <span class="glyphicon glyphicon-chevron-left"></span>
    </a>
    <a class="right carousel-control" href="#carousel" role="button" data-slide="next">
        <span class="glyphicon glyphicon-chevron-right"></span>
    </a>
 </div>
 <!-- Carousel  -->

<div class="info">
    <div class="info-container">
        <div class="info-row">
            <div class="col-lg-3 col-centered">
                <div class="about">
                    <h3>About</h3>
                </div>
            </div>
            <div class="col-lg-6 col-centered">
                <div class="project">
                    <h3>Projects</h3>
                </div>
            </div>
            <div class="col-lg-3 col-centered">
                <div class="conact">
                    <h3>Contact</h3>
                </div>
            </div>
        </div>
        <div class="description-row">
            <div class="col-xs-3">&nbsp;</div>
            <div class="col-xs-6">
                <div id="project-box">
                    <h1>Embraer adds third Legacy 500 prototype to flight test campaign</h1>
                    <p>The third Legacy 500 has joined Embraer's flight test programme aimed at delivering the midsize business jet in 2014. The airtcraft, serial number 003...</p>
                </div>
            </div>
            <div class="col-xs-3">&nbsp;</div>
        </div>
    </div>
</div>
</body>


 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js">         
 </script>
 <script src="js/bootstrap.min.js"></script>
 <script src="main.js"></script>

  </html>

轮播的 CSS:

/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
 height: 500px;
 margin-bottom: 60px;
}
 /* Since positioning the image, we need to help out the caption */
 .carousel-caption {
 z-index: 10;
 }

 /* Declare heights because of positioning of img element */
 .carousel .item {
   height: 500px;
   background-color: #777;
 }
 .carousel-inner > .item > img {
   position: absolute;
   top: 0;
   left: 0;
   min-width: 70%;
    min-height: 70%;
    }

【问题讨论】:

    标签: jquery html css twitter-bootstrap web


    【解决方案1】:

    你忘了包含那些必要的 JS 文件

    例如,在结束 &lt;/body&gt; 标签之前添加这些:

     <script src="http://ironsummitmedia.github.io/startbootstrap-full-slider/js/jquery.js"></script> 
     <script src="http://ironsummitmedia.github.io/startbootstrap-full-slider/js/bootstrap.min.js"></sript> 
    

    注意:确保使用您自己提供的 JS 文件或 CDN 提供的文件。

    /* CUSTOMIZE THE CAROUSEL
    -------------------------------------------------- */
    
    /* Carousel base class */
    .carousel {
     height: 500px;
     margin-bottom: 60px;
    }
     /* Since positioning the image, we need to help out the caption */
     .carousel-caption {
     z-index: 10;
     }
    
     /* Declare heights because of positioning of img element */
     .carousel .item {
       height: 500px;
       background-color: #777;
     }
     .carousel-inner > .item > img {
       position: absolute;
       top: 0;
       left: 0;
       min-width: 70%;
        min-height: 70%;
        }
    <!DOCTYPE html>
    <html>
    
    <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Murray Studio</title>
    <meta name="description" content="Main Page for Murray Studio">
    
    <!-- Bootstrap -->
    <link href="css/bootstrap.min.css" rel="stylesheet">
    
    <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet">
    <link rel="stylesheet" href="http://s3.amazonaws.com/codecademy-content/courses/ltp/css/bootstrap.css">
    <link href='http://fonts.googleapis.com/css?family=Open+Sans:400;300' rel='stylesheet' type='text/css'>
    <link rel="stylesheet" href="main.css">
    </head>
    
    <body>
    
    <div class="nav">
        <div class="container">
            <ul class="pull-left">
                <li><a href="#">Home</a>
                </li>
                <li><a href="#">Projects</a>
                </li>
                <li><a href="#">About</a>
                </li>
            </ul>
    
        </div>
    </div>
    
    <div class="menu">
    
        <!-- Menu icon -->
        <div class="icon-close">
            <img src="http://s3.amazonaws.com/codecademy-content/courses/ltp2/img/uber/close.png">
        </div>
    
        <!-- Menu -->
        <ul>
            <li><a href="#">About</a>
            </li>
            <li><a href="#">Blog</a>
            </li>
            <li><a href="#">Help</a>
            </li>
            <li><a href="#">Contact</a>
            </li>
        </ul>
    </div>
    
    <!--
    <div class="jumbotron">
        <div class="container">
            <h1>Murray Studio</h1>
        </div>
    </div>
    -->
    
    
    <div id="carousel" class="carousel slide" data-ride="carousel">
    
        <!-- Indicators -->
        <ol class="carousel-indicators">
            <li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
            <li data-target="#carousel-example-generic" data-slide-to="1"></li>
            <li data-target="#carousel-example-generic" data-slide-to="2"></li>
        </ol>
    
        <!-- Wrapper for slides -->
        <div class="carousel-inner">
            <div class="item active">
                <img class="first slide" src="http://randomwallpapers.net/1980x1080-landscapes-gallery-cosmic-1920x1080-wallpaper10176.jpg" alt="First slide">
                <div class="container">
                    <div class="carousel-caption">
                        <h3>Caption Text</h3>
                    </div>
                </div>
            </div>
            <div class="item">
                <img class="second slide" src="http://i.imgur.com/o2i68S6.jpg" alt="Second slide">
                <div class="container">
                    <div class="carousel-caption">
                        <h3>Caption Text</h3>
                    </div>
                </div>
            </div>
            <div class="item">
                <img class="third slide" src="http://i.imgur.com/l2VU4bH.jpg" alt="Third slide">
                <div class="container">
                    <div class="carousel-caption">
                        <h3>Caption Text</h3>
                    </div>
                </div>
            </div>
        </div>
    
        <!-- Controls -->
        <a class="left carousel-control" href="#carousel" role="button" data-slide="prev">
            <span class="glyphicon glyphicon-chevron-left"></span>
        </a>
        <a class="right carousel-control" href="#carousel" role="button" data-slide="next">
            <span class="glyphicon glyphicon-chevron-right"></span>
        </a>
     </div>
     <!-- Carousel  -->
    
    <div class="info">
        <div class="info-container">
            <div class="info-row">
                <div class="col-lg-3 col-centered">
                    <div class="about">
                        <h3>About</h3>
                    </div>
                </div>
                <div class="col-lg-6 col-centered">
                    <div class="project">
                        <h3>Projects</h3>
                    </div>
                </div>
                <div class="col-lg-3 col-centered">
                    <div class="conact">
                        <h3>Contact</h3>
                    </div>
                </div>
            </div>
            <div class="description-row">
                <div class="col-xs-3">&nbsp;</div>
                <div class="col-xs-6">
                    <div id="project-box">
                        <h1>Embraer adds third Legacy 500 prototype to flight test campaign</h1>
                        <p>The third Legacy 500 has joined Embraer's flight test programme aimed at delivering the midsize business jet in 2014. The airtcraft, serial number 003...</p>
                    </div>
                </div>
                <div class="col-xs-3">&nbsp;</div>
            </div>
        </div>
    </div>
      
     <script src="http://ironsummitmedia.github.io/startbootstrap-full-slider/js/jquery.js"></script> 
     <script src="http://ironsummitmedia.github.io/startbootstrap-full-slider/js/bootstrap.min.js"></sript> 
    
    <!-- Script to Activate the Carousel -->
    <script>
    $('.carousel').carousel({
        interval: 5000 //changes the speed
    })
    </script>
     </body>
    </html>

    【讨论】:

    • 抱歉,我的原始帖子似乎排除了该位...我将其添加回来。不幸的是,这对我的问题没有帮助。
    • 我刚刚在 Firefox 中尝试过,它成功了!所以这似乎是 Chrome 的问题。
    猜你喜欢
    • 2013-02-05
    • 2018-06-02
    • 1970-01-01
    • 1970-01-01
    • 2021-04-15
    • 2019-06-12
    • 2015-11-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多