Я нашел это раскрывающееся меню jQuery на веб-страницах, и проблема, с которой я столкнулся, заключается в том, что при наведении курсора на элемент ul.menu показываются все последующие меню ul.sub, а не только те,ул.меню.Когда вы наводите курсор мыши на этот элемент ul.sub-menu, его ul.sub-menu складывается вверх и вниз нормально.Вот мой код:
$(function() {
$("#nav-primary ul.menu ul").css({ display: 'none' });
$("#nav-primary ul.menu li").hover(function() {
$(this).find('a').next('ul.sub-menu')
.stop(true, true).delay(50).animate({ "height": "show", "opacity": "show" }, 200 );
}, function(){
$(this).find('a').next('ul.sub-menu')
.stop(true, true).delay(50).animate({ "height": "hide", "opacity": "hide" }, 200 );
});
});