查看菜单中的游览 链接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); }
);
有人知道为什么会这样吗?
最佳答案
看起来就这么简单:
$('.menu > li').hover(
function(){
$(this).find('ul').fadeIn(150);
},
function(){
$(this).find('ul').fadeOut(150);
}
);
或者,对于智障老板:
$('.menu > li > a').mouseenter(function(){ $(this).siblings('ul').fadeIn(150); });
$('.menu > li').mouseleave(function(){ $(this).children('ul').fadeOut(150); });
关于javascript - 在我到达链接之前下拉菜单消失了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9637096/