2013-06-20 8 views
0

J'essaye de faire fondre toutes les divs de la classe css .to-be-hidden ET la div avec id = "feat-hover" pour devenir complètement visible quand je survole sur div id = "mission".JQuery Animate ne s'exécute qu'une seule fois

Voici mon code:

$(function() {   
     $("#mission").hover(function() {    
       $(".to-be-hidden").stop().animate({opacity: 0.5}, "slow"); 
     $('#feat-hover').stop().animate({'opacity': '1.0'}, "slow"); 
     },   
     function() {  
       $(".to-be-hidden").stop().animate({opacity: 1.0}, "slow"); 
     $('#feat-hover').stop().animate({'opacity': '0'}, "slow");  
     }); 
}); 

Voici mon code HTML: j'ai remplacé les blocs de texte veux que ce fondu.

<div id="featured" class="grid col-940"> 
<div id="left-landing-container" class="left-cont" style=""> 

<div class="to-be-hidden"> 
<div class="left-div">want this to fade</div> 
<div class="left-div">want this to fade</div> 
</div> 

<div class="to-be-hidden"> 
<div class="left-div">want this to fade</div> 
<div class="left-div">want this to fade</div> 
</div> 
</div> 

<div id="mission" class="keep-visible"> 
<div class="left-div" style="padding: 1px 0px 1px 6px; width: 97%;"">Mission Statement</div> 
</div> 
</div><!-- end of #left-landing-container --> 

Les scripts exécute correctement quand je passe la souris pour la première fois et il ne fonctionne pas encore.

Aidez s'il vous plaît!

+0

Est-il possible d'avoir un fidlle le problème? –

+0

à quoi ressemble votre HTML? ajoutez-le à votre question. – blackhawk

+0

Ne semble pas être un problème ici http://jsfiddle.net/TC7bb/ atleast avec un balisage deviné. – PSL

Répondre

0

Essayez cela, il résoudra votre problème

$(function() {   
    $("#mission").hover(function() {    
    $(".to-be-hidden").each(function(index) { 

    $(this).stop().animate({opacity: 0.5}, "slow"); 
    $('#feat-hover').stop().animate({'opacity': '1.0'}, "slow"); 
});},   
    function() {  
      $(".to-be-hidden").each(function(index) { 

    $(this).stop().animate({opacity: 1.0}, "slow"); 
    $('#feat-hover').stop().animate({'opacity': '0'}, "slow"); 
}); 
    }); 
}); 
+0

Désolé de creuser la tombe, mais pouvez-vous fournir une brève explication de ce que le problème était et comment votre solution le corrige? – wrkyle