Почему не открывается collapse если во время загрузки страницы нажать на него?

Всем привет. Дело вот какое, есть меню сделанная через collapse. Но беда вот какая если при загрузке страницы быстро нажать на иконку не дождавшись полной загрузки , меню не откроется, и если дождать после этого полной загрузки страницы, сколько не жми на меню оно уже не откроется .

Если не нажимать в момент загрузки то все работает нормально.

вот такая кнопка вызова

<script>
$('.navbar-logo').on('click', function () {
     $(".collapse-menu-logo").collapse('show');

        $('#navbarSearch').each(function(){
            $(this).collapse('hide');
        });
  });
</script>
 <button class="navbar-logo"  data-toggle="collapse" data-target="#navbar-logo"  aria-expanded="false">
						<div class="field_width_menu"></div>
						<div class="field_width_menu"></div> 
						<div class="field_width_menu"></div>	
					  </button>


А вот сам блок collapse

<div class="collapse collapse-menu-head" id="navbarToggleExternalContent">
	<div class="col-sm-2 col-xs-2">

....

     </div>
</div>
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы