【发布时间】:2012-03-10 01:07:42
【问题描述】:
查看this page 菜单中的游览链接。当我将鼠标悬停在游览上时,它应该显示菜单并让我选择我希望单击的子菜单,但它消失得太快了。
这是菜单的代码:
$('.menu > li > a').filter(function(){
if( $(this).siblings('ul').length ){ return true; }
}).hover(function(){
$(this).siblings('ul').fadeIn(150); },function(){
$(this).siblings('ul').fadeOut(150); }
);
有人知道为什么会这样吗?
【问题讨论】:
-
您应该将
hover事件处理程序添加到li元素,而不是a。 -
这是正常的做法,是的。但我只想让子菜单在您将鼠标悬停在文本上时出现,而不是整个块。 :p
标签: javascript jquery