我发现有人有一个教程,显示了我本质上是什么,但是,该演示是针对一个向下滑动的子菜单,而不是让子菜单在菜单项上方向上滑动。
这是教程的链接:
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 时,反之亦然,它向上滑动的效果很好(即使我不切换它们也可以工作!) - 但是当我退出时应该发生的向下滑动并没有真正起作用. 就像子菜单消失了,然后在我下次悬停在它上面时完成它的下降轨迹。
基本上,这都是打嗝,非常不可靠。
有人对这个新手有什么绝妙的想法吗?
太感谢了!