diff --git a/plugin.js b/plugin.js index 3b2a6dc..c8a9d5a 100644 --- a/plugin.js +++ b/plugin.js @@ -107,18 +107,21 @@ } // ---- Пункт меню ---- - // bylampa строит главное меню из массива menu_items и ПЕРЕД отрисовкой - // шлёт событие 'menu:start' с body = jQuery-объект меню (.menu__list внутри). - // Правильный способ добавить пункт — append'ить
  • в .menu__list при каждой сборке. + // bylampa строит главное меню из menu_items и ПЕРЕД отрисовкой шлёт + // событие 'menu:start' с body = jQuery-объект меню (.menu__list внутри). + // Добавляем
  • ' @@ -136,13 +139,13 @@ } function start() { - // 1) подписываемся на сборку меню (срабатывает при каждом открытии) + // подписываемся на сборку меню (при каждом открытии меню) Lampa.Listener.follow('menu', function (e) { if (e.type === 'start') { setTimeout(addMenuItem, 50); } }); - // 2) если меню уже отрисовано в DOM — добавляем сразу + // если меню уже отрисовано — добавляем сразу (один раз) addMenuItem(); }