我認爲我的問題在jsfiddle中會更容易理解。如何褪色一個圖像,另一個,所有點擊使用jQuery?
我想淡出上點擊谷歌標誌,然後在雅虎標誌自動消失(沒有再次點擊)。
任何幫助或點在正確的方向將不勝感激。謝謝!
我認爲我的問題在jsfiddle中會更容易理解。如何褪色一個圖像,另一個,所有點擊使用jQuery?
我想淡出上點擊谷歌標誌,然後在雅虎標誌自動消失(沒有再次點擊)。
任何幫助或點在正確的方向將不勝感激。謝謝!
您有許多問題。這裏的固定小提琴:
id
兩個元素;使用class
代替complete
回調第二圖像fadein
圖像最初試試這個
$("a#fadeout").click(function(){
$("#image").fadeOut(1000, function(){
$("#fadein").fadeIn(1000);
});
});
要勾上淡出()調用的回調淡入()調用。
<body>
<a href="#" id="fadeout"><div id="image"><img id="google" src="http://www.google.com/intl/en_com/images/srpr/logo3w.png"></div></a>
<a href="#" id="fadein"><div id="image"><img id="yahoo" src="http://l.yimg.com/a/i/ww/met/yahoo_logo_us_061509.png"></div></a>
</body>
$(function(){
$("#yahoo").hide();
$("a#fadeout").click(function(){
$("#google").fadeOut(1000);
$("#yahoo").fadeIn(1000);
});
$("a#fadein").click(function(){
$("#yahoo").fadeOut(1000);
$("#google").fadeIn(1000);
});
});
#image{
position:absolute;
top:50%;
left:50%;
margin-top:-168px;
margin-left:-168px;
}
sottenad的解決方案是整潔,雖然。
嘗試使用.toggle() – Jung3o
所以你想讓他們中的一個隱藏onload?另外,'id'必須是唯一的,如果你想爲多個元素使用相同的'id',則切換到'class'。 –
是的,所以雅虎標誌是隱藏的,然後在Google徽標淡出後出現。 – Pat