使用jquery为文本行设置动画

时间:2009-07-21 10:42:09

标签: jquery

我有一段文字。

<p>
line1
line2
line3
</p>

最初所有文字都是红色的 按下按钮时 每条线的颜色逐渐变为黑色(每行2秒)

只能用jquery来完成吗?

1 个答案:

答案 0 :(得分:2)

是的,可以使用jQuery完成,但你需要Color Animation插件......

http://plugins.jquery.com/project/color

编辑:抱歉,这个脚本应该为你做(你还需要彩色插件)

// Rename #go to the trigger that starts the animation
$("#go").click(function(){
var i = -1;
// Rename #container to the name of the element surrounding the p tags
var arr = $("#container p");
(function(){
if(arr[++i])
$(arr[i]).animate({ color: "#ff0000" }, 2000, "linear", arguments.callee)
})();
});