Я нашел кого-то с учебником, показывающим, что я по сути дела, однако демо-версия предназначена для подменю, которое скользит вниз, а не для того, чтобы подменю скользило вверх над пунктом меню.
Вот ссылка на учебник:
http://www.darkscarab.com/blog/read.php?id=14
Вот скрипт jQuery, который он использует:
$(document).ready(function(){
$(".submenu").slideUp(100, function(){$(".menu_item").css({overflow:'visible'})});
$(".menu_item").hover(
function(){
if($(".submenu", this).queue().length < 2)
$(".submenu", this).slideDown(500);
},function(){
$(".submenu", this).slideUp(500);
}
);
});
Когда я выключаю slideUp для slideDown и наоборот, он работает достаточно хорошо, скользя вверх (работает даже тогда, когда я их не выключаю!) - но скольжение вниз, которое должно произойти при выходе, не это действительно работает. Это похоже на то, что подменю исчезает, а затем заканчивает движение вниз, когда я наведусь на него.
По сути, все это сбой и очень ненадежный.
У кого-нибудь есть блестящие идеи для этого новичка?
Спасибо большое!