<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jQuery动画队列特效代码 - 网页模板</title>
<style>
body{ height: 3000px; padding: 0; margin: 0; }
div{ background: #000; margin: 20px 0; width: 100px; height: 30px; color: #fff; line-height: 30px; text-align: center; }
</style>
</head>
<script src="js/jquery.min.js"></script>
<body>
<div class="op1">111</div>
<div class="op2">222</div>
<div class="op3">333</div>
<div class="op4">444</div>
<div class="op5">555</div>
<div class="op6">666</div>
<div class="op7">777</div>
<input type="button" value="stop!!!" />
<script>
var _width = ($(document).width() - $('div').width()) + "px";
var animateList=[
function(){ $('.op1').delay(500).animate({marginLeft:_width},500,queueList); },
function(){ $('.op2').delay(300).animate({marginLeft:_width},500,queueList); },
function(){ $('.op3').delay(300).animate({marginLeft:_width},500,queueList); },
function(){ $('.op4').delay(700).animate({marginLeft:_width},500,queueList); },
function(){ $('.op5').delay(300).animate({marginLeft:_width},500,queueList); },
function(){ $('.op6').delay(200).animate({marginLeft:_width},500,queueList); },
function(){ $('.op7').delay(300).animate({marginLeft:_width},500,function(){ alert('动画队列结束'); } );}
];
$(document).queue('_queueList',animateList);
var queueList=function(){
$(document).dequeue('_queueList');
};
queueList();
$(':button').click(function(){
$(document).clearQueue('_queueList');
});
</script>
<div style="text-align:center;margin:50px 0; font:normal 14px/24px 'MicroSoft YaHei';">
<p>适用浏览器:IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗.</p>
<p>来源:<a href="http://www.moobnn.com/" target="_blank">网页模板</a></p>
</div>
</body>
</html>