Показать сообщение отдельно
  #1 (permalink)  
Старый 24.04.2015, 13:55
Новичок на форуме
Отправить личное сообщение для chirkov56 Посмотреть профиль Найти все сообщения от chirkov56
 
Регистрация: 13.11.2012
Сообщений: 5

Как вернуть плавное выпадение подпунктов superfish меню
Здравствуйте.
Переделываю superfish меню - делаю его выпадающим по клику на устройствах и оставляю обычное наведение на компьютерах и ноутбуках.
Для этого подцепил скрипт из фреймворка UiKit и внес правки в разметку меню: обернул выпадающее подменю в див.
После этого на устройствах всё стало работать как надо - по клику, но на компах пропал эффект плавного появления. Что вполне логично, как я понял из описания настроек. Там идет срабатывание на <li>, имеющий дочерний <ul>.
А для дочерних дивов ничего не предусмотрено.
Скажите, как-то можно это дело исправить?
Вот здесь есть описание настроек этого плагина выпадающего меню.
Код плагина можно вот здесь посмотреть.
Вот мой HTML меню:
<ul class="sf-menu uk-navbar-nav sf-js-enabled" id="menusses">
<li aria-expanded="false" aria-haspopup="true" data-uk-dropdown="" class="menu-item uk-parent menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-5766" id="menu-item-5766"><a title="">Главный пункт</a>
 
<div class="uk-dropdown uk-dropdown-navbar">
<ul class="sub-menu" >
    <li aria-expanded="false" aria-haspopup="true" data-uk-dropdown="" class="menu-item uk-parent" id="menu-item-5768"><a title="" href="#">Выпадающий подпункт</a>
</li>
</ul>
</div>
</ul>

Последний раз редактировалось chirkov56, 24.04.2015 в 14:04.
Ответить с цитированием