Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как вернуть плавное выпадение подпунктов superfish меню (https://javascript.ru/forum/jquery/55356-kak-vernut-plavnoe-vypadenie-podpunktov-superfish-menyu.html)

chirkov56 24.04.2015 13:55

Как вернуть плавное выпадение подпунктов 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>


Часовой пояс GMT +3, время: 00:54.