<!DOCTYPE html>
<html>
<head>
<title>jquery 动画 - www.jb200.com</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/
javascript" src="http://files.cnblogs.com/kuikui/jquery.js"></script>
<style type="text/css">
*{margin: 0px;padding: 0px;}
#test{width:300px; height: 300px; position: relative; margin: 20px auto 0px;}
</style>
</head>
<body>
<div id="test">
<img alt="" width="300" height="300" src="http://images.cnblogs.com/cnblogs_com/kuikui/354173/r_test1.jpg" />
</div>
<script type="text/javascript">
$(function(){
var test = $("#test");
var html = '';
for(var i=0;i<5;i++){
html+='<div style="width:60px;height:300px;position:absolute;top:0px;left:'+60*i+'px;background:url(http://images.cnblogs.com/cnblogs_com/kuikui/354173/r_test1.jpg) '+-60*i+'px 0px no-repeat;"></div>';
}
test.prepend(html);
test.find("div").eq(0).animate({ "top":"320px"},2000);
test.find("div").eq(1).animate({ "top":"320px"},2500);
test.find("div").eq(2).animate({ "top":"320px"},3000);
test.find("div").eq(3).animate({ "top":"320px"},3500);
test.find("div").eq(4).animate({ "top":"320px"},4000);
test.find("div").eq(0).delay(5000);
test.find("div").eq(4).delay(3000);
test.find("div").eq(1).delay(5000);
test.find("div").eq(3).delay(4000);
test.find("div").eq(2).delay(5000);
test.find("div").eq(0).animate({ "left":"-320px","top":"0px","width":"300px","height":"300px"},5000);
test.find("div").eq(4).animate({ "left":"320px","top":"0px","width":"300px","height":"300px","background-position":"0px 0px"},5000);
test.find("div").eq(1).animate({ "left":"-320px","top":"320px","width":"300px","height":"300px","background-position":"0px 0px"},4500);
test.find("div").eq(3).animate({ "left":"320px","top":"320px","width":"300px","height":"300px","background-position":"0px 0px"},4500);
test.find("div").eq(2).animate({ "left":"0px","top":"320px","width":"300px","height":"300px","background-position":"0px 0px"},4000);
test.find("div").eq(0).delay(2000);
test.find("div").eq(4).delay(2000);
test.find("div").eq(1).delay(2000);
test.find("div").eq(3).delay(2000);
test.find("div").eq(2).delay(2000);
test.find("div").eq(0).animate({ "left":"0px","top":"0px","width":"300px","height":"300px","background-position":"0px 0px"},5000);
test.find("div").eq(4).animate({ "left":"0px","top":"0px","width":"300px","height":"300px","background-position":"0px 0px"},5000);
test.find("div").eq(1).animate({ "left":"0px","top":"0px","width":"300px","height":"300px","background-position":"0px 0px"},4500);
test.find("div").eq(3).animate({ "left":"0px","top":"0px","width":"300px","height":"300px","background-position":"0px 0px"},4500);
test.find("div").eq(2).animate({ "left":"0px","top":"0px","width":"300px","height":"300px","background-position":"0px 0px"},4000);
test.find("div").eq(0).delay(2000);
test.find("div").eq(4).delay(2000);
test.find("div").eq(1).delay(2000);
test.find("div").eq(3).delay(2000);
test.find("div").eq(2).delay(2000);
test.find("div").eq(0).animate({ "left":"0px","top":"300px","width":"60px","height":"300px","background-position":"0px 0px"},5000,function(){test.find("img").css({"position":"absolute","left":"0px","top":"0px","z-index":"999"}); test.find("div").css({"background":"url(http://images.cnblogs.com/cnblogs_com/kuikui/354173/r_test3.jpg) no-repeat"});});
test.find("div").eq(4).animate({ "left":"240px","top":"300px","width":"60px","height":"300px","background-position":"-240px 0px"},5000);
test.find("div").eq(1).animate({ "left":"60px","top":"200px","width":"60px","height":"300px","background-position":"-60px 0px"},4500);
test.find("div").eq(3).animate({ "left":"180px","top":"200px","width":"60px","height":"300px","background-position":"-180px 0px"},4500);
test.find("div").eq(2).animate({ "left":"120px","top":"300px","width":"60px","height":"300px","background-position":"-120px 0px"},4000);
});
</script>
</body>
</html>