有沒有什麼辦法可以讓這個圖像淡入使用CSS轉換定義?現在它只是彈出完全不透明。css點擊不透明轉換
<script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.9.0.js"></script>
<style type="text/css">
.fadeIn {
opacity:0;
-moz-transition: opacity 5.5s ease 0.300s;
-webkit-transition: opacity 5.5s ease 0.300s;
-o-transition: opacity 5.5s ease 0.300s;
transition: opacity 5.5s ease 0.300s;
}
</style>
<script>
var makeImage = function() {
$('#image').remove();
$(document.body).append('<img id="image" class="fadeIn" src="http://a57.foxnews.com/global.fncstatic.com/static/managed/img/Scitech/660/371/tardar-sauce-the-cat.jpg?ve=1" />');
var img = $('#image')[0];
console.log(img.style);
img.style["opacity"] = 1;
};
</script>
<title>Fade Example</title>
<input id="makeButton" type="button" value="Make and fade" onclick="makeImage()"; />
編輯:我知道有一個由jquery提供的fadeIn函數。我後悔在這個例子中使用jquery,因爲重點是使用CSS轉換屬性。
如何使用jQuery? fadeIn(5500)會工作 – frenchie