0
私は<div>
の内容を交換するために次のコードを使用しています。間違ったものを表示するボックスのmouseinとmouseoutの動作を除いて、正しく機能します。クラス名が "flipped"の場合、displayはnoneに設定されます。状態をチェックすべきかどうか、この動作を防ぐためにsetTimeout()または別のメソッドを使用しますか?非常に高速のjQueryホバーiteractionsリセット
HTML
<div class="videobox">
<div class="unflipped">
<img src="videoprop.jpg">
<div class="desc_over">This is a description! Video Contains This!</div>
</div>
<div class="flipped">This what displays when flipped 1!</div>
</div>
jQueryの
$(".videobox").hover(function(){
$(this).children(".unflipped:first").fadeOut("fast",function(){
$(this).next(".flipped:first").fadeIn("fast");
});
},function(){
$(this).children(".flipped:first").fadeOut("fast",function(){
$(this).prev(".unflipped").fadeIn("fast");
});
});
感謝を。それは、同じような問題を表示し、速く動かすと、2番目のdiv状態がディスプレイに張り付いて表示されます。 – Codex73
類似のこの質問をチェックアウトhttp://stackoverflow.com/questions/1273566/how-do-i-check-if-the-mouse-is-over-an-element-in-jquery –
その質問のソリューションは完璧に働いたMark、ありがとう。 – Codex73