我得到了一種奇怪的問題:我想淡出圖像。該代碼有效,但至少在最新的Firefox中,淡入淡出的效果看起來很棒。但在其他網站(在網絡上),它顯然在同一瀏覽器中運行良好。 OK,這裏是我的代碼:Firefox中的JQuery:圖像是從黑色,而不是從其他圖像褪色
HTML:
<div class="fade">
<img src="http://localhost/ami/wp-content/gallery/ami/400_1.jpg" alt="test" />
<div class="firstpic">
<img src="http://localhost/ami/wp-content/gallery/ami/400_2.jpg" alt="test2" />
</div>
</div>
CSS:
.fade{top: 115px; left: 290px; position: absolute; display: block;}
.firstpic{position: absolute; top: 0px; left: 0px; display: none;}
的Javascript:
$("#button").click(function(){
$(".firstpic").fadeIn(800);
});
因此,這種設置是很容易的:我有兩個div的,都是絕對定位的。類「firstpic」的div是類「淡入淡出」的div。兩者都包含一個img元素。類「firstpic」的div默認不可見(請參閱CSS),以便它可以淡入。淡入是通過按下按鈕觸發的(請參閱Javascript)。但不是很好地淡入,它淡入黑色的背景。我認爲這可能是因爲「img」 - 元素。當我用css背景圖像使用兩個div時,它會很好地淡入淡出。但我需要img-Elements,因爲我需要調整圖片大小。 任何幫助將非常感激。謝謝。
我對此沒有任何問題。查看我的示例 - http://jsfiddle.net/7xWWt/ – tjscience 2012-03-26 20:28:43
您正在從黑色背景中消失,而不是從其他圖像中消失。所以當然它看起來很好。 – lupor 2012-03-26 21:56:19