【发布时间】:2011-07-21 09:13:33
【问题描述】:
我正在尝试构建一个菜单,其中默认情况下仅显示第一项,当您将鼠标悬停在其上时,其余项目滑出,并在鼠标离开时再次隐藏。它大部分都在工作,但如果鼠标在滑出完成之前退出,则不会调用隐藏函数。我以为stop() 应该会解决这个问题,但它似乎没有任何影响。
$(function(){
$("#menubar").children(".breadcrumbs").children("li + li").hide();
$("#menubar .breadcrumbs").hover(function() {
$(this).children("li + li").stop().show("slide", {}, 'slow');
}, function() {
$(this).children("li + li").stop().hide("slide", {}, 'slow');
});
});
谁能看出我做错了什么?
【问题讨论】:
标签: jquery jquery-animate