У меня есть следующее меню:Как правильно скрыть скользящее меню?
<div id="menuItem">Item1</div>
<div id="subMenu">
<ul>
<li>subitem1</li>
<li>subitem2</li>
<li>subitem3</li>
</ul>
</div>
Анимированные так:
$('#menuItem').mouseenter(function() {
$('#subMenu').slideDown(400);
}).mouseleave(function() {
$('#subMenu').hide(400);
});
К сожалению, как мышь покинуть подменю, в подменю пропадает. Как сделать подменю только исчезнет, когда мышь покинет элемент меню ИЛИ список подменю? Я хотел бы навести курсор мыши в подменю. Обратите внимание, что есть пробел между двумя меню.
Не ответ на ваш вопрос, но Аккордеон JQuery вы считали аккордеон jquery? http://css-tricks.com/snippets/jquery/simple-jquery-accordion/ – clamchoda
Не полный ответ, но я думаю, это поможет вам. Возможно, вы захотите проверить плагин hoverIntent jQuery. В ситуациях, которые вы описываете, это дает пользователю некоторую свободу в перемещении мыши из области, когда вы скрываете что-то вроде меню и делает его более удобным для пользователя. – JohnFx
Мое меню должно быть нарезкой, как в примере jsFiddle. Я хочу знать способ скрывать это, как я объяснил. –