Следующий код работает нормально, но я хотел бы изменить способ создания подменю: вместо того, чтобы щелкнуть родительский элемент для перехода вверх, я хотел бы, чтобы подменю включалось, когда мышь вне всех элементов каждого подменюjQuery slideUp при выводе мыши
function initMenu() {
$('#menu ul, #top-menu ul').hide();
$('#menu ul, #top-menu ul').children('.current').parent().show();
$('#menu li a,#top-menu li a').click(
function() {
var checkElement = $(this).next();
if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
checkElement.slideDown('normal');
return false;
}
if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
checkElement.slideUp('normal');
return false;
}
}
);
http://stackoverflow.com/a/36305541/4763793 –