2016-04-01 9 views
4

私はホバリング効果を持つdivのセットを持っていますが、それらの上に素早くマウスを置くとアニメーションがちょっと乱雑になります。これはHTMLです:Jqueryエフェクトを一度に1つのアイテムに制限する方法はありますか?

<a> 
    <div class="project"> 
     <img src="img/projects/TrendyPhones.png" alt="project screenshot"> 
     <h3>Trendy Phones</h3> 
    </div> 
</a> 
<a href=""> 
    <div class="project"> 
     <img src="img/projects/TrendyPhones.png" alt="project screenshot"> 
     <h3>Trendy Phones</h3> 
    </div> 
</a> 
<a href=""> 
    <div class="project"> 
     <img src="img/projects/TrendyPhones.png" alt="project screenshot"> 
     <h3>Trendy Phones</h3> 
    </div> 
$(document).ready(function(){ 
    $('.project').hover(function(){ 
     $(this).find('h3').fadeIn(500); 
    }, function(){ 
     $(this).find('h3').fadeOut(500); 
    }); 
}); 

答えて

7

は、新しいものを開始する前に.stop()に実行されているアニメーションを試してみてください。

$(document).ready(function(){ 
    $('.project').hover(function(){ 
    $(this).find('h3').stop().fadeIn(500); 
    }, function(){ 
    $(this).find('h3').stop().fadeOut(500); 
    }); 
}); 
+0

ありがとうございます。それは実際にそれをしました。 –

+1

@AbderrahimGadmy喜んで助けてください! :) –

+0

@ techie_28ありがとう。私は実際に15分の時間制限が満了するのを待っていたので、私は答えを受け入れて、ちょうど戻ってチェックするのを忘れました。 –

関連する問題