2016-07-22 301 views
0

我正在使用Bootstrap,当我点击按钮“Lorem ipsum 1”时我试图折叠下面的段落,但是当我做到这一点时并没有崩溃。有谁知道为什么?谢谢!Bootstrap data-toggle =“collapse”不起作用

<!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> 

回答

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> 
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> 

,它会工作。