0
我正在使用以下代碼來交換<div>
內容。它的功能正常,但盒子的mousein和mouseout行爲除外,這表示錯誤的行爲。類別名稱「flipped」的顯示集等於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");
});
});
感謝您的建議。它顯示類似的問題,如果快速移動,第二個div狀態會停滯在顯示屏上。 – Codex73 2012-02-14 18:39:58
看看這個問題的類似http://stackoverflow.com/questions/1273566/how-do-i-check-if-the-mouse-is-over-an-element-in-jquery – 2012-02-14 23:17:25
這個問題的解決方案工作完美,非常感謝Mark。 – Codex73 2012-02-15 03:34:28