Приветствую. Есть меню, нашел в интернете, чтобы по даблклику - был переход на линк, по клику - смена у сабменю стиля.
Но почему-то не срабатывает ничего, происходит переход по ссылке сразу:
$('.has-submenu > a').dblclick(function() {
window.location.assign($(this).attr('href'))
});
$('.has-submenu > a').click(function() {
event.preventDefault();
$('.nav-sidebar__submenu').css('display', 'block');
});
<li class="nav-sidebar__section has-submenu">
<a href="/divany"><img src="/image/cache/catalog/icon-category/single-couch-25x25.png" alt="Диваны" title="Диваны">Диваны</a>
<div class="nav-sidebar__submenu">
<div class="submenu-title">
<a href="/divany">Диваны</a>
</div>
<a href="/divany/divany-krovati">Диваны-кровати</a>
<a href="/divany/kuhonnye-divany">Кухонные диваны</a>
<a href="/divany/pryamye-divany">Прямые диваны</a>
<a href="/divany/uglovye-divany">Угловые диваны</a>
</div>
</li>