Bootstrap3 Navbar切换不起作用

时间:2014-06-04 08:59:51

标签: twitter-bootstrap-3

我在我的网站上使用bootstrap使其响应(我将制作自​​定义设计而不使用bootstrap的默认css)。我创建了一个bootstrap3导航栏,但缩小视口后出现的按钮在单击时没有任何作用。 我在stackoverflow上搜索了这个,甚至尝试合并了here提到的更改。但它不起作用。 在我的浏览器中启用了Javascript,我也在我的html中引用了bootstrap.js。

我的代码如下:

<div class="navbar navbar-default navbackcolor" role="navigation">
    <div class="container">
        <div class="comnWdth">    
               <!-- Brand and toggle get grouped for better mobile display --> 
                <div class="navbar-header">
                    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                        <span class="sr-only">Toggle navigation</span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>
                    <span class="number">X12 X123 X123</span>
                    <span class="text">10am-7pm Mon-Sat</span>
                </div>    


                <div class="collapse navbar-collapse">
                    <ul class="nav navbar-nav pull-right">
                        <li class="active"><a href="#">Home</a></li>
                        <li><a href="#">My Account</a></li>
                        <li><a href="#">Logout</a></li>                        
                        <li><a href="">Register</a></li>
                        <li><a href="">Login</a></li>
                        <li><a href="" class="baskit">My Cart</a></li>
                    </ul>


                </div>
            </div>  <!-- End .comnWdth -->
        </div> <!-- End container -->
    </div> <!-- End Navbar -->

折叠时,切换按钮和标题(“X12 X123 X123 10 am-7pm周一至周六”)也会出现在不同的行中。如何在狭窄的视口中使它们出现在同一行?

感谢。

1 个答案:

答案 0 :(得分:0)

从Bootstrap 3开始,您应该在navabr中使用navbar-right而不是pull-right:

<ul class="nav navbar-nav navbar-right">.

至于你的第二个问题,你应该单独发布,并包含你的CSS,因为我们需要知道明确的自定义类"text""number"才能做好建议。