选项卡不会在其选项卡窗格中加载内容

时间:2015-04-30 19:45:53

标签: javascript jquery css twitter-bootstrap

我试图使用nav-tabs导航创建一个引导程序站点。我似乎无法弄清楚为什么我的标签不会在其选项卡窗格中加载内容。我可以让它在教程中工作,但在我的项目上。任何帮助,将不胜感激。我只是想在单击其链接时显示选项卡式内容。目前它停留在第一个标签上并且它不会移动。谢谢!

<html>

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
    <script type="text/javascript" src="http://netdna.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script>
    <link href="http://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css"
    rel="stylesheet" type="text/css">
    <link href="http://pingendo.github.io/pingendo-bootstrap/themes/default/bootstrap.css"
    rel="stylesheet" type="text/css">
    <script>
        $(function () {
            $('#myTab a:first').tab('show')
          })
    </script>
</head>

<body>
    <div class="cover">
        <div class="navbar">
            <div class="container">
                <ul id="myTab" class="nav nav-tabs nav-justified">
                    <li class="active">
                        <a href="#home">Home</a>
                    </li>
                    <li>
                        <a href="#profile">Profile</a>
                    </li>
                    <li>
                        <a href="#messages">Messages</a>
                    </li>
                    <li>
                        <a href="#settings">Settings</a>
                    </li>
                </ul>
                <div class="tab-content">
                    <div class="tab-pane active" id="home">Your Home tab content here</div>
                    <div class="tab-pane" id="profile">Your Profile tab content here</div>
                    <div class="tab-pane" id="messages">Your Messages tab content here</div>
                    <div class="tab-pane" id="settings">Your Settings tab content here</div>
                </div>
            </div>
        </div>
        <div class="cover-image" style="background-image: url(https://unsplash.imgix.net/photo-1418065460487-3e41a6c84dc5?q=75&amp;fm=jpg&amp;s=127f3a3ccf4356b7f79594e05f6c840e);"></div>
        <div class="container">
            <div class="row">
                <div class="col-md-12 text-center">
                    <h1 class="text-inverse">Heading</h1>
                    <p class="text-inverse">Lorem ipsum dolor sit amet, consectetur adipisici eli.</p>
                    <br>
                    <br>
                    <a class="btn btn-lg btn-primary">Click me</a>
                </div>
            </div>
        </div>
    </div>
</body>

1 个答案:

答案 0 :(得分:1)

这是Boostrap在他们的文档中提供的代码,在你的代码中,我可以看到结构上的属性要少得多,可能缺少一个是搞乱功能。

数据切换和角色更有可能。

祝你好运。 ;)

 <ul class="nav nav-tabs" role="tablist">
    <li role="presentation" class="active"><a href="#home" aria-controls="home" role="tab" data-toggle="tab">Home</a></li>
    <li role="presentation"><a href="#profile" aria-controls="profile" role="tab" data-toggle="tab">Profile</a></li>
    <li role="presentation"><a href="#messages" aria-controls="messages" role="tab" data-toggle="tab">Messages</a></li>
    <li role="presentation"><a href="#settings" aria-controls="settings" role="tab" data-toggle="tab">Settings</a></li>
  </ul>

  <!-- Tab panes -->
  <div class="tab-content">
    <div role="tabpanel" class="tab-pane active" id="home">...</div>
    <div role="tabpanel" class="tab-pane" id="profile">...</div>
    <div role="tabpanel" class="tab-pane" id="messages">...</div>
    <div role="tabpanel" class="tab-pane" id="settings">...</div>
  </div>
相关问题