2016-02-18 5 views
1

Я пытаюсь использовать меню загрузки Navbar-collaps для моей страницы Mobile.site.master, но у него, кажется, проблемы, кнопка там, где я хочу, чтобы она просто щелкнула меню фактически не открывается, и я не знаю, почему любая помощь будет потрясающей. Код размещен ниже, если вам нужно что-нибудь еще, сообщите мне.Bootstrap Navbar-collaps не открывается при щелчке

<nav class="navbar navbar-inverse navbar-fixed-top" role="navigation"> 
     <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" href="#">BRAND</a> 
      </div> 
      <ul class="nav navbar-nav navbar-right"> 
         <li> 
         <a href="#">Fixed Link</a> 
         </li> 
      </ul> 
      <div class="navbar-collapse collapse"> 

       <ul class="nav navbar-nav"> 
        <li><a href="#">L1</a></li> 
        <li><a href=#">L2</a></li> 
       </ul> 

      </div> 

     </div> 

ответ

0

одно изменение в коде вы забыли HREF " второй ссылке

<ul class="nav navbar-nav"> 
        <li><a href="#">L1</a></li> 
        <li><a href="#">L2</a></li> 
       </ul> 

ваш код работает в настоящее время

может быть вы включили этот файл?

bootstrap.css 
jquery library 
bootstrap.js 

https://jsfiddle.net/k60f4x3c/

+0

Как я могу проверить, включены ли эти файлы? –

1

Вы должны использовать ID в меню DIV <div class="collapse navbar-collapse" id="MenuID"> и вызвать его в кнопку data-target="#MenuID"

<nav class="navbar navbar-inverse navbar-fixed-top"> 
    <div class="container"> 

    <div class="navbar-header"> 
     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#MenuID" aria-expanded="false"> 
     <span class="sr-only">Toggle navigation</span> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span> 
     </button> 
     <a class="navbar-brand" href="#">Brand</a> 
    </div> 


    <div class="collapse navbar-collapse" id="MenuID"> 
     <ul class="nav navbar-nav"> 
     <li class="active"><a href="#">L1 <span class="sr-only">(current)</span></a></li> 
     <li><a href="#">L2</a></li> 

     </ul> 

     <ul class="nav navbar-nav navbar-right"> 
     <li><a href="#">Fixed Link</a></li> 

     </ul> 
    </div> 
    </div> 
</nav> 

Вы можете увидеть результат здесь bootply

+0

пробовал это, и, к сожалению, это не сработало. –

+0

чем у вас должны быть файлы, которые отсутствуют ... вы должны иметь jQuery.js bootstrap.js bootstrap.css – Chiller

+0

@Chiller Эй вы можете объяснить свой ответ lol tji lel bher bennouna –

0

я должен был восстановите резервную копию моего проекта и, используя Github, удалили один из JS-файлов, необходимых для создания выпадающая работа, на самом деле не было ошибки в моем коде, только некоторые из них пропали без вести.

Смежные вопросы