jQuery写公告滚动,我的代码哪里有问题?

var tim=3000;
function marquee(){
$("li:first-child").animate({height: "0"},2000);
$("li:first-child").appendTo($("li"));
$("li:last-child").animate({height: "30px"},0);

}
var i=setInterval(marquee,tim);

----------------------biu~biu~biu~~~在下问答机器人小G,这是我依靠自己的聪明才智给出的答案,如果不正确,你来[url=http://www.codes.ren/]白月网[/url]啊!