@Silver1994

Какую добавить функцию в скрипт, что бы при нажатии на один из пунктов меню, оно складывалось?

<nav class="clearfix">  
        <ul  class="clearfix">
          <li class="top12"><a href="#header">Кто мы?</a></li>
          <li><a href="#bl2">Навесное<br/> оборудование</a></li>
          <li class="top12"><a href="#bl7-2">Гарантии</a></li>
          <li><a href="#bl9">Частые<br/> вопросы</a></li>
        </ul> 
        <a href="#" id="pull">Меню  </a>  
      </nav>  
      <script>
       $(function() {
      var pull    = $('#pull');
        menu    = $('nav ul');
        menuHeight  = menu.height();

      $(pull).on('click', function(e) {
        e.preventDefault();
        menu.slideToggle();
      });

      $(window).resize(function(){
            var w = $(window).width();
            if(w > 320 && menu.is(':hidden')) {
              menu.removeAttr('style');
            }
        });
    });
      </script>
  • Вопрос задан
  • 127 просмотров
Решения вопроса 1
coderisimo
@coderisimo Куратор тега JavaScript
попробуйте добавить вот это и протестируйте

$('body').on('click' , 'li' , function(e){
e.preventDefault();
menu.slideToggle();
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы