我是一個jQuery初學者!jQuery,懸停活動只有當頁面加載結束淡入淡出
我需要一些div在頁面加載時淡入淡出,我可以做到這一點。 我需要讓他們展示不同的延遲和時間,我可以做到。 當你懸停相對的div時,每個div都有一個淡入淡出的圖像,我可以做到。
問題是,懸停的圖像動畫,如果div的fadeIn沒有結束,仍然開始。
我想,如果用戶懸停div仍然與fade一起沒有任何反應。 如果您將一個完全顯示的div懸停,圖像將啓動淡入。
這裏是我的HTML
<div id="immagine1">
<img src="images/logo_key_css.png" alt="logo_key_css" width="169" height="53"/>
</div>
<div id="immagine2">
<img src="images/logo_key_css.png" alt="logo_key_css" width="169" height="53"/>
</div>
這裏是我的jQuery
$(window).load(function() {
$('#immagine1').hide();
$('#immagine1').stop().fadeIn(1000);
$('#immagine2').hide();
$('#immagine2').stop().delay(2500).fadeIn(2500);
$('div').hover(
function(){ $(this).find('img').fadeIn(1000);
});
});
和IMG CSS
img{
display:none;
}
我如何 「禁用」 懸停效果,直到結束fadeIn在頁面加載?
謝謝!
只是很高興我可以幫助:) – Ender 2010-10-08 21:41:17