您应该使用 JQuery,因为它们使效果变得非常容易:
http://api.jquery.com/category/effects/fading/
查看他们的示例和文档
这是一个例子:
示例: 示例:动画隐藏的 div 一个一个地淡入,在 600 毫秒内完成每个动画。
<!DOCTYPE html>
<html>
<head>
<style>
span { color:red; cursor:pointer; }
div { margin:3px; width:80px; display:none;
height:80px; float:left; }
div#one { background:#f00; }
div#two { background:#0f0; }
div#three { background:#00f; }
</style>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<span>Click here...</span>
<div id="one"></div>
<div id="two"></div>
<div id="three"></div>
<script>
$(document.body).click(function () {
$("div:hidden:first").fadeIn("slow");
});
</script>
关于如何开始使用 JQuery 的一些提示:
var a = $(document); // <-- set the hole document to variable a
var b = $("#myid"); // <-- set the element that has id="myid" to variable b
var c = $(".myclass"); // <-- set the element(s) that has class="myclass" to variable c
var d = $("img"); // <-- set the img element(s) to variable d
使用 Chrome Web Inspector 或 Firebug 调试您的 JavaScript 代码