<li class="submenuList item-with-ul">
<a href="#">Blalab</a>
<ul class="sub-nav" style="display: none;">
<li><a href="#">Highlights</a></li>
<li><a href="#">Invited</a></li>
<li><a href="#">Talks</a></li>
</ul>
</li>
$('.item-with-ul').on('click', function(){
alert('work');//works
$(this).siblings('.sub-nav').addClass('block');
$('.block').removeClass('block');
});
.block{
display:block!important;
}
Действительно захотелось подменю, чтобы оставаться открытым после наведения на главную навигацию, но после поиска в течение некоторого времени казалось, что нет никакого способа сделать это. Мысль щелчка, который мог бы работать. Если щелкнуть по основной навигации, он откроет подменю, пока пользователь не нажмет на другой навигационный элемент.Как установить подменю, чтобы оставаться открытым?
Но не смог получить блок для отображения в <li class="sub-nav">
. Siblings(), closeest(), find() не помогают добавить блок класса. Не знаю, почему ..
ах спасибо! он должен работать для меня. Я пытаюсь это сейчас – joe