Ошибка с Меню, Javascript

Тема в разделе "JavaScript", создана пользователем ValeriusSoft, 21 окт 2015.

  1. ValeriusSoft

    ValeriusSoft

    Регистрация:
    4 фев 2015
    Сообщения:
    83
    Симпатии:
    31
    Нашол в интернете меню для сайта .. поставил всё хорошо..
    а при изминение размера окна делается дублирование меню с высокой скорости.
    вот скрин меню http://prntscr.com/8tu1at
    вот ссылка на сайт ПЕРЕЙТИ
     
  2. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.581
    Симпатии:
    1.482
    скрипт меню живёт в scripts.js?
     
    ValeriusSoft нравится это.
  3. ValeriusSoft

    ValeriusSoft

    Регистрация:
    4 фев 2015
    Сообщения:
    83
    Симпатии:
    31
  4. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.581
    Симпатии:
    1.482
    modernizr - это не меню, это библиотека для определения возможностей браузера.

    а меню живёт в main.js.
    а код который клонирует:
    HTML:
    function moveNavigation(){
         var navigation = $('.cd-nav');
           var desktop = checkWindowWidth();
      if ( desktop ) {
           navigation.detach();
           navigation.insertBefore('.cd-header-buttons');
         } else {
           navigation.detach();
           navigation.insertAfter('.cd-main-content');
         }
       }
    
    проблема в том, эта кодяра (по идее должна была удалять меню и создавать по новой), а она просто клонирует и добавляет в класс .cd-header-buttons
    Решение: удалить вызов moveNavigation в самом начале main.js, либо переписать на то, что вам нужно :Smile:
     
    ValeriusSoft нравится это.