悬停handlerout检查是否在做某事之前悬停某事

时间:2013-04-24 14:53:37

标签: jquery hover mouseenter mouseleave

当我鼠标移动时,我想要更改li_lancamentos a。 但是,我只是想这样做,如果我鼠标移动时我不会再次徘徊li_lancamentos。 当我再次从#li_novo_lancamento鼠标移回#li_lancamentos时,由于mouseleave事件,#li_lancamentos仍为白色。我必须对mouseleave进行一些检查,看看当我再次鼠标移动m not hovering#li_lancamentos`时。

但是,我怎么能这样做?

以下是更详细解释的小提琴:http://jsfiddle.net/tehfo/VNmAU/5/

谢谢!

1 个答案:

答案 0 :(得分:0)

也许你想要这个:

$('#li_lancamentos').css({"background-color":"white","border":"1px solid white","border-collapse":"collapse","color":"#616161"});
    $('#li_lancamentos a').css({"color":"#616161"});

$(document).ready(function(){
   $("#li_lancamentos ul a").css("display", "none");
});
$("#menu").hover(function(){
   $("#li_lancamentos ul a").css("display", "block");
});

这会使您的菜单链接在鼠标悬停在菜单上时显示和消失。 这是一个小提琴的链接:jsfiddle.net/VNmAU/11 这是你想要的吗?