Показать сообщение отдельно
  #5 (permalink)  
Старый 21.08.2017, 15:48
Аватар для Белый шум
Профессор
Отправить личное сообщение для Белый шум Посмотреть профиль Найти все сообщения от Белый шум
 
Регистрация: 19.01.2012
Сообщений: 505

Проверьте на разных браузерах и устройствах - не уверен, что способ универсальный.
<ul class="wrap middleMenu">
    <li class="menu__list first">
    <a class="touch">Каталог</a>
        <ul class="middleMenu__drop" style="display:none;">
            <li><a href="#">Туфли</a></li>
            <li><a href="#">Босоножки</a></li>
            <li><a href="#">Кеды</a></li>
            <li><a href="#">Кросcовки</a></li>
        </ul>
    </li>
    <li><a href="#">ОПЛАТА / ДОСТАВКА</a></li>
    <li><a href="#">ОТЗЫВЫ О МАГАЗИНЕ</a></li>
    <li class="last"><a href="#">НОВИНКИ</a></li>
</ul>

<script src="//code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
<script>
    $('.menu__list').on('mouseleave mouseenter click', function (e) {
if( e.relatedTarget === null && e.type !== 'click' ) return;
$('.middleMenu__drop').slideToggle(50);
    });
</script>
Ответить с цитированием