这个页面如何与Bootstrap 3.3.4中的Collapse.js一起使用?

时间:2015-06-12 18:51:32

标签: javascript html css twitter-bootstrap

我正在使用Bootstrap v.3.3.4。我的所有资源都是相对链接的,并且html文件位于正确的位置以便访问它们。

我正在制作一个“了解更多”按钮,并在按下时显示折叠无序列表在其上方或下方。

我无法使用任何按钮或链接来切换折叠元素。

以下是我正在尝试做的一个例子:

<html lang="en">
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <link rel="stylesheet" href="css/bootstrap.min.css" type="text/css">
        <script src="js/jquery-1.11.3.min.js"></script>
        <script src="js/bootstrap.min.js"></script>
    </head>
    <body>
        <button class="btn btn-default" type="button" data-toggle="collapse" data-target="#moreInfo" aria-expanded="false" aria-controls="collapseExample">Learn More</button>
        <div class="collapse" id="moreInfo">
            <div class="well">
                <ul>
                    <li>list item 1</li>
                    <li>list item 2</li>
                    <li>list item 3</li>
                    <li>list item 4</li>
                    <li>list item 5</li>
                </ul>
            </div>
        </div>
        </body>
    </html>

1 个答案:

答案 0 :(得分:1)

我想你只是忘了链接jquery库。 :)

如果你尝试:http://www.bootply.com/new#

,你的html行就可以了

如果这不起作用,您可以在初始加载时显式调用折叠。

$('#moreInfo').collapse();