Я создал простой выпадающий список, в котором я заполняю различными ссылками.Он содержит около 50 элементов, поэтому я завернул его в div, чтобы сделать его прокручиваемым.Проблема в том, что при наведении мышки я теряю весь список, если только первые два элемента списка не отображаются.Я построил это раскрывающееся меню как подменю с первыми двумя ссылками в качестве своего рода «контейнера».
Я немного понимаю, почему теряю весь список, но не могу понять, как сделать верхнюю частьссылки появляются при наведении мышки.
$('.myMenu > li').bind('mouseover', openSubMenu);
function openSubMenu() {
$('.myMenu').css('overflow','auto');
$('.myMenu').css('height','400px');
$('.ulMenu').css('visibility', 'visible');
};
$('.myMenu > li').bind('mouseout', closeSubMenu);
function closeSubMenu() {
$('.myMenu').css('overflow','hidden');
$('.myMenu').css('height','20px');
$('.ulMenu').css('visibility', 'hidden');
}
}
</script>
<div id="menu">
<ul class="myMenu">
<li id="li_left"><a href="#"> Application </a></li>
<li id="li"> <a href="#"> Hover For Listing</a>
<ul id="tasksUl" class="ulMenu">
</ul>
</li>
</ul>
</div>