Hi,

I'm trying to work out how to toggle the navbar you see in Bootstrap 3.0.0. 
Its fine when you look at > 768px, but when you are on smaller you get the 
"compressed" version (i.e when you click the "show" link, which then pulls 
down the menu). That all works fine, but the problem I'm having is how to 
hide this menu again programatically? 

    <!-- Fixed navbar -->
>     <div class="navbar navbar-default navbar-fixed-top">
>       <div class="container">
>         <div class="navbar-header">
>           <button type="button" class="navbar-toggle" 
> data-toggle="collapse" data-target=".navbar-collapse">
>             <span class="icon-bar"></span>
>             <span class="icon-bar"></span>
>             <span class="icon-bar"></span>
>           </button>
>           <a class="navbar-brand go_home" href="javascript: void(0);"><img 
> src="./new/steampunklogosmall.png" id="logo" /></a>
>         </div>
>         <div class="navbar-collapse collapse"> <!---->
>           <ul class="nav navbar-nav">
>
>             <li class="dropdown">
>               <a href="#" class="dropdown-toggle" 
> data-toggle="dropdown">Menu <b class="caret"></b></a>
>               <ul class="dropdown-menu">
>                 <li><a href="javascript:void(0)" 
> class="following">Following</a></li>
>                 <li><a href="javascript:void(0)" class="myorders">My 
> Orders</a></li>
>                 <li><a href="javascript: void(0);" 
> class="search_btn">Search</a></li>
>                 <li><a href="javascript:void(0)" 
> class="load_faq">FAQ</a></li>
>                 
>               </ul>
>             </li>
>
>             <li class="dropdown">
>               <a href="#" class="dropdown-toggle" data-toggle="dropdown"> 
> By Subject <b class="caret"></b></a>
>               <ul class="dropdown-menu">
>                 <li><a href="javascript: void(0);" 
> class="go_home">All</a></li>
>                 <li><a href="javascript:void(0);" class="do_load_cat" 
> rel="art_design">Art, Design</a></li>
>                 <li><a href="javascript:void(0);" class="do_load_cat" 
> rel="library">Library</a></li>
>               </ul>
>             </li>
>
>             <li class="dropdown">
>               <a href="#" class="dropdown-toggle" data-toggle="dropdown"> 
> By Media <b class="caret"></b></a>
>               <ul class="dropdown-menu">
>                 <li><a href="javascript: void(0);" 
> class="go_home">All</a></li>
>                 <li><a href="javascript:void(0);" class="load_by_media" 
> rel="aluminium">Aluminium</a></li>
>                 <li><a href="javascript:void(0);" class="load_by_media" 
> rel="brass">Brass</a></li>
>                 <li><a href="javascript:void(0);" class="load_by_media" 
> rel="bronze">Bronze</a></li>
>               </ul>
>             </li>            
>           </ul>
>           <ul class="nav navbar-nav navbar-right">
>             <li><a href="javascript:void(0);"  class="top-right-nav-btn 
> profile"><b class="icon icon-user"></b> Profile</a></li>
>             <li><a href="javascript:void(0);" class="logout 
> top-right-nav-btn" ><b class="icon icon-off"></b> Logout</a></li>
>           </ul>
>         </div><!--/.nav-collapse -->
>       </div>
>     </div>
>


As an example, I use this to "close" a dropdown menu item when clicked:

$('.dropdown.open .dropdown-toggle').dropdown('toggle');

I have tried doing:

$('button.navbar-toggle.collapsed').click();

...but it still stays open when you click on a link.

Has anyone managed to do this?

TIA

Andy

-- 
You received this message because you are subscribed to the Google Groups 
"twitter-bootstrap" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to