Bootstrap data-toggle =“collapse”不起作用

时间:2016-07-22 00:52:12

标签: twitter-bootstrap

我正在使用Bootstrap,当我点击按钮“Lorem ipsum 1”时,我试图折叠下面的段落但是当我这样做时它不会崩溃。有谁知道为什么?谢谢!

<!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>Bootstrap</title>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
</head>
<body>
    <div class="container">
        <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">
            <h1><button type="button" class="btn btn-info" data-toggle="collapse" data-target="#col1Content">Lorem ipsum 1</button></h1>
            <div id="col1Content" class="collapse in">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</div>   
        </div>  
</body>
</html>

2 个答案:

答案 0 :(得分:1)

我认为可能是因为你链接到jquery 3.1.0和bootstrap 3 js应该与jquery一起使用1.9以上jquery 3尝试链接到不同的jquery并尝试像

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>

答案 1 :(得分:0)

我已经在本地尝试了您的代码,但它也不起作用,尽管您拥有的代码是正确的。

尝试下载引导程序并将其包含在项目中,包括jquery库,

例如,

<link rel="stylesheet" href="_assets/css/bootstrap.min.css" media="screen" title="no title" charset="utf-8">
<script src="_assets/js/jquery.min.js" charset="utf-8"></script>
<script src="_assets/js/bootstrap.min.js" charset="utf-8"></script>

它会起作用。