Я работаю над написанием выпадающего меню с помощью jQuery, и у меня есть вопрос. Мое меню состоит из двух частей: span.menu_head (который находится в строке меню) и ul.menu_body (который содержит выпадающие элементы). У меня есть следующий код JQuery:
$("span.menu_head").hover(function(){
$(this).next().slideDown('medium');
}, function(){
});
$("ul.menu_body").hover(function(){
}, function(){
$(this).slideUp('medium');
});
Итак, когда я нахожу курсор над span.menu_head, ul.menu_body скользит вниз, а когда я покидаю ul.menu_body, он скользит вверх. Это работает, как ожидалось. Тем не менее, есть еще одна вещь, которую я пытаюсь добавить: когда мышь покидает span.menu_head, я хочу, чтобы ul.menu_body скользил вверх, если мышь не находится над ul.menu_body. Есть ли способ в jQuery определить, находится ли мышь над определенным элементом? Или есть лучший способ добиться этого эффекта?
Спасибо
Пол