我的jQuery第八天
jQuery中的animate作中的queue队列
queue and dequeue and clearQueue
<style>
.demo{
width: 100px;
height: 100px;
background-color: aquamarine;
}
</style>
</head>
<body>
<div class="demo"></div>
<script src="./js/jquery-1.8.3.min.js"></script>
<script>
$('.demo').queue('chain',function(next){
console.log('over1')
next();
}).queue('chain',function(next){
console.log('over2')
next();
}).queue('chain',function(next){
console.log('over3')
})
console.log($('.demo').queue('chain'))
$('.demo').dequeue('chain');
</script>
队列结合animate
<script>
$('.demo').on('click',function(){
$(this).dequeue('chain');
}).queue('chain', function(next){
$(this).animate({width:220,height:220,left:100,top:100})
next()
}).queue('chain', function(next){
$(this).animate({width:340,height:340,left:340,top:340})
next()
}).queue('chain', function(next){
$(this).animate({width:460,height:460,left:460,top:460})
next()
})
</script>