首页 > Web开发 > 详细

jquery 的动画列表、jquery的queue、dequeue用法

时间:2014-07-31 12:13:46      阅读:411      评论:0      收藏:0      [点我收藏+]
//1,我首先建议了一个函数数组,里边是一些列需要依次执行的动画
//2,然后我定义了一个回调函数,用dequeue方法用来执行队列中的下一个函数
//3,接着把这个函数数组放到document上的myAnimation的队列中(可以选择任何元素,我只是为了方便而把这个队列放在document上)
//4,最后我开始执行队列中的第一个函数这样做的好处在于函数数组是线性展开,增减起来非常方便。
var FUNC=[
    function() {$(".p1").animate({‘width‘:100},aniCB);},
    function() {$(".p1").animate({height:150},aniCB);},
    function() {$(".p2").animate({‘width‘:500},aniCB);},
    function() {$(".p2").animate({‘height‘:500},aniCB);},
    function() {$(".p1").animate({‘width‘:1000},aniCB);},
  
];
var aniCB=function() {
    $(document).dequeue("myAnimation");
}
$(document).queue("myAnimation",FUNC);
aniCB();
 
//清空队列
//$(document).queue("myAnimation",[]);
//加一个新的函数放在最后
$(document).queue("myAnimation",function(){$(".p1").animate({‘width‘:500},aniCB);});
$(document).queue("myAnimation",function(){$(".p2").animate({‘height‘:300},aniCB);});

 

jquery 的动画列表、jquery的queue、dequeue用法,布布扣,bubuko.com

jquery 的动画列表、jquery的queue、dequeue用法

原文:http://www.cnblogs.com/xxxdw/p/3880015.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!