zoukankan      html  css  js  c++  java
  • jQuery动画高级用法——详解animation中的.queue()函数

    http://www.cnblogs.com/zhwl/p/4328279.html

    $('#object').hide('slow').queue(function(next){

        $(this).appendTo($('#goal'));
        next();
    }).show('slow');
     
    $('div').slideUp('slow').slideDown('slow',function(){
        $('#object').css({"background":"red"});
    });
     
    $("#object")
    .delay(1000, "fader")
    .queue("fader", function(next) {
        $(this).animate({opacity: 0},
            {duration: 1000, queue: false});
        next();
    })
    .dequeue("fader")
    .animate({top: "-=40"}, {duration: 2000})

    我们先来看它的思路:把控制不透明度和控向上移动的动画分别存储在两个队列中,控制向上移动的队列按默认情况进行(在2000毫秒内完成),而不透明度的控制在1000毫秒内执行,但这个队列要晚于默认队列1000毫秒执行

    再简单一点,就是:前1000毫秒,只有控制高度的“fx”队列执行,而后1000毫秒,控制不透明度的“fader”队列和控制高度的“fx”并行

  • 相关阅读:
    行为模式
    行为模式
    行为模式
    行为模式
    行为模式
    结构模式
    kafka 学习整理
    Hive文件格式,以及ORC创建使用
    GBDT 介绍
    机器学习中的特征工程 —— 七月在线总结
  • 原文地址:https://www.cnblogs.com/huiKUANGKUANG/p/5135461.html
Copyright © 2011-2022 走看看