-1

Я знаю, что эти вопросы были заданы ранее здесь, но их решение в этом случае не работает. На моем загрузочном веб-сайте, когда я нажимаю/прикасаю кнопку меню, он открывается. Но не закрывается, когда я снова нажимаю/прикасаюсь к нему.Меню Bootstrap не закрывается

Вот код моей кнопки меню:

<div class="navbar-header"> 
 
       <!-- Logo Starts --> 
 
       <a class="navbar-brand" href="index.php"><img class="img-responsive" src="images/logo.png" alt="logo"></a> 
 
       <!-- #Logo Ends --> 
 

 
       <!--menu button for mobile view start --> 
 
       <button type="button" class="navbar-toggle collapsed" 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> 
 
       <!--#menu button for mobile view end --> 
 
</div>

Я уже прошли через эти решения:

  1. bootstrap-3-collapsed-menu-doesnt-close-on-click

  2. bootstrap-collapse-component-not-closing-menu-on-clicking-away

  3. bootstrap-close-responsive-menu-on-click

  4. bootstrap-3-navbar-doesnt-collapse-properly

Я приложил эти 2 файла на в нижней части моего файла HMTL:

Я также пробовал jquery 2.1.3 файл. Это тоже не работает.

Может ли кто-нибудь решить эту проблему? Я не могу найти, в чем проблема с этим кодом. Спасибо.

+1

Опубликовать полный, рабочий пример вашего кода навигатора. – vanburen

+0

Вы можете рассмотреть [Минимальные, полные и проверенные примеры] (http://stackoverflow.com/help/mcve). – whipdancer

ответ

0

Хорошо, я должен был удалить 3 JS файлы, вызывающие проблемы. И теперь его правильная работа

0

Вам необходимо добавить бутстрап «CSS и JS» в книжные магазины. Также версия jquery. Jquery должен быть добавлен перед загрузкой библиотеки JS. Как только это будет сделано, вы будете работать гладко!

<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"> 
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script> 
<script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> 

<nav class="navbar navbar-default" role="navigation"> 
    <!-- El logotipo y el icono que despliega el menú se agrupan 
     para mostrarlos mejor en los dispositivos móviles --> 
    <div class="navbar-header"> 
    <button type="button" class="navbar-toggle" data-toggle="collapse" 
      data-target=".navbar-ex1-collapse"> 
     <span class="sr-only">Desplegar navegación</span> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span> 
    </button> 
    <a class="navbar-brand" href="#">Logotipo</a> 
    </div> 

    <!-- Agrupar los enlaces de navegación, los formularios y cualquier 
     otro elemento que se pueda ocultar al minimizar la barra --> 
    <div class="collapse navbar-collapse navbar-ex1-collapse"> 
    <ul class="nav navbar-nav"> 
     <li class="active"><a href="#">Enlace #1</a></li> 
     <li><a href="#">Enlace #2</a></li> 
     <li class="dropdown"> 
     <a href="#" class="dropdown-toggle" data-toggle="dropdown"> 
      Menú #1 <b class="caret"></b> 
     </a> 
     <ul class="dropdown-menu"> 
      <li><a href="#">Acción #1</a></li> 
      <li><a href="#">Acción #2</a></li> 
      <li><a href="#">Acción #3</a></li> 
      <li class="divider"></li> 
      <li><a href="#">Acción #4</a></li> 
      <li class="divider"></li> 
      <li><a href="#">Acción #5</a></li> 
     </ul> 
     </li> 
    </ul> 

    <form class="navbar-form navbar-left" role="search"> 
     <div class="form-group"> 
     <input type="text" class="form-control" placeholder="Buscar"> 
     </div> 
     <button type="submit" class="btn btn-default">Enviar</button> 
    </form> 

    <ul class="nav navbar-nav navbar-right"> 
     <li><a href="#">Enlace #3</a></li> 
     <li class="dropdown"> 
     <a href="#" class="dropdown-toggle" data-toggle="dropdown"> 
      Menú #2 <b class="caret"></b> 
     </a> 
     <ul class="dropdown-menu"> 
      <li><a href="#">Acción #1</a></li> 
      <li><a href="#">Acción #2</a></li> 
      <li><a href="#">Acción #3</a></li> 
      <li class="divider"></li> 
      <li><a href="#">Acción #4</a></li> 
     </ul> 
     </li> 
    </ul> 
    </div> 
</nav> 

Navbar Menu

+0

Нет. Он по-прежнему не работает – user14598204

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