2010-08-25 87 views
1

我有这样的javascript代码jQuery函数问题

var nieuwsbrief_formulier_open = false; 
$("#footer a.twitter").hover(

function() 
{     
    if(nieuwsbrief_formulier_open == false) 
    { 
     nieuwsbrief_formulier_open = true; 
     $(this).parent('li').addClass('actief'); 
     $("#twitter").fadeIn(600); 
    } 
    else 
    { 
     nieuwsbrief_formulier_open = false; 
     $(this).parent('li').removeClass('actief'); 
     $("#twitter").fadeOut(600); 
    } 
    return false; 
}); 

当我用鼠标在#footer的a.twitter DIV去。 #twitter div展示。但是当我脱离这个#footer .a.twitter div。然后,#twitter div将关闭。但我想,Twitter的div与悬停来。当我用鼠标在这个#twitter div上。该div不会消失。我怎么能做到这一点?

回答

0

悬停需要2个功能参数:

var nieuwsbrief_formulier_open = false; 
$("#footer a.twitter").hover(

function() 
{     
     nieuwsbrief_formulier_open = true; 
     $(this).parent('li').addClass('actief'); 
     $("#twitter").fadeIn(600); 
}, 
function() 
{ 
     nieuwsbrief_formulier_open = false; 
     $(this).parent('li').removeClass('actief'); 
     $("#twitter").fadeOut(600); 
});