2010-08-25 88 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); 
});