css - bootstrap 3.1.1 navbar wont collapse on phone -
i have following code. on phone, navbar wont collapse after expanding, have click button toggle style. idea?
<div class="navbar navbar-inverse navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <a ui-sref="default" class="navbar-brand"></a> <button class="navbar-toggle" type="button" data-toggle="collapse" data-target="#navbar-main"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div class="collapse navbar-collapse" id="navbar-main"> <ul class="nav navbar-nav"> <li ng-repeat="top in topnav" ng-class="{active: isactive(top.view), dropdown:top.subnav.length>=0}"> <a ui-sref="{{top.state}}" ng-show="top.subnav.length==0">{{top.name}}</a> <a href="" class="dropdown-toggle" ng-show="top.subnav.length > 0" data-toggle="dropdown">{{top.name}} <b class="caret"></b></a> <ul class="dropdown-menu" ng-show="top.subnav.length > 0"> <li ng-repeat="sub in top.subnav"> <a ui-sref="{{sub.state}}">{{sub.name}}</a> </li> </ul> </li> </ul> </div> </div>
just use this;
<div class="navbar navbar-inverse"> <div class="container"> <div class="navbar-header"> <button data-target=".navbar-collapse" data-toggle="collapse" class="navbar-toggle" type="button"> <span class="sr-only">toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a href="#" class="navbar-brand">project name</a> </div> <div class="navbar-collapse collapse"> <ul class="nav navbar-nav"> <li class="active"><a href="#">home</a></li> <li><a href="#about">about</a></li> <li><a href="#contact">contact</a></li> <li class="dropdown"> <a data-toggle="dropdown" class="dropdown-toggle" href="#">dropdown <b class="caret"></b></a> <ul class="dropdown-menu"> <li><a href="#">action</a></li> <li><a href="#">another action</a></li> <li><a href="#">something else here</a></li> <li class="divider"></li> <li class="dropdown-header">nav header</li> <li><a href="#">separated link</a></li> <li><a href="#">one more separated link</a></li> </ul> </li> </ul> </div><!--/.nav-collapse --> </div> </div>
Comments
Post a Comment