• 晋中市直机关将开展纪念建党97周年“红色+”系列活动 2019-11-13
  • 土地是自然存在的地球的一部分,不是人类劳动成果,正如“深山老林”是自然存在的地球的一部分,不是人类劳动成果一样。懂吗? 2019-11-13
  • 前三月风电发电量同比增长超三成 9家公司预计半年净利超亿元 2019-11-12
  • 【北京海汇恒通车型报价】北京海汇恒通综合店车型价格 2019-11-12
  • 杭州城研中心应邀赴京出席中国城市百人论坛2018年会 2019-11-11
  • 把过去私有制基础上的“阶级分析”生搬硬套到现代公有制和私有制并存的无阶级社会,那才真是“张冠李戴”、“睁着眼睛说瞎话”。 2019-11-11
  • 非媒:铁路,肯尼亚梦与中国梦交汇 2019-11-05
  • 这是全国精气最为集中的地方 被称为中国丹田所在 ——凤凰网房产 2019-11-02
  • 瑞金千人雨伞拼图创世界吉尼斯纪录 2019-11-02
  • 咖啡馆雇自闭症患者作店员 4000多人报名当“顾客” 2019-10-25
  • “善款资助副局长儿子留学”真相须尽快落地 2019-10-25
  • 24个现代高级灰卫生间,让你“浴”罢不能! 2019-10-21
  • 仙居:美丽经济 助农增收 2019-10-21
  • 购车零首付 当心套路贷 2019-10-19
  • 习近平给大凉山村民支招致富路 2019-10-19
  • Jquery中文网 码报 www.okkrb.tw
    Jquery中文网 >  jQuery  >  jquery 教程  >  正文 Jquery 自定义动画概述及示例

    880特码报六十七期:Jquery 自定义动画概述及示例

    发布时间:2013-11-29   编辑:码报 www.okkrb.tw
    animate用于创建自定义动画的函数,这个函数的关键在于指定动画形式及结果样式属性对象,接下来为大家介绍下它的使用方法,感兴趣的朋友可以参考下哈
    animate(params, options) 返回值:jquery
    概述
    用于创建自定义动画的函数。
    这个函数的关键在于指定动画形式及结果样式属性对象。这个对象中每个属性都表示一个可以变化的样式属性(如“height”、“top”或“opacity”)。注意:所有指定的属性必须用骆驼形式,比如用marginLeft代替margin-left.
    而每个属性的值表示这个样式属性到多少时动画结束。如果是一个数值,样式属性就会从当前的值渐变到指定的值。如果使用的是“hide”、“show”或“toggle”这样的字符串值,则会为该属性调用默认的动画形式。
    在 jQuery 1.2 中,你可以使用 em 和 % 单位。另外,在 jQuery 1.2 中,你可以通过在属性值前面指定 "+=" 或 "-=" 来让元素做相对运动。

    参数
    paramsOptions
    一组包含作为动画属性和终值的样式属性和及其值的集合
    optionsOptions
    一组包含动画选项的值的集合。

    选项
    durationString,Number
    (默认值: "normal") 三种预定速度之一的字符串("slow", "normal", or "fast")或表示动画时长的毫秒数值(如:1000)
    easingString
    (默认值: "swing") 要使用的擦除效果的名称(需要插件支持).默认jQuery提供"linear" 和 "swing".
    completeFunction
    在动画完成时执行的函数
    stepCallback
    queueBoolean
    (默认值: true) 设定为false将使此动画不进入动画队列 (jQuery 1.2中新增)

    示例
    描述:
    第一个按钮按了之后展示了不在队列中的动画。在div扩展到90%的同时也在增加字体,一旦字体改变完毕后,边框的动画才开始。
    HTML 代码:
    复制代码 代码如下:

    <button id="go1">» Animate Block1</button>
    <button id="go2">» Animate Block2</button>
    <div id="block1">Block1</div><div id="block2">Block2</div>jQuery 代码:
    $("#go1").click(function(){
    $("#block1").animate( { width: "90%"}, { queue: false, duration: 5000 } )
    .animate( { fontSize: '10em' } , 1000 )
    .animate( { borderWidth: 5 }, 1000);
    });
    $("#go2").click(function(){
    $("#block2").animate( { width: "90%"}, 1000 )
    .animate( { fontSize: '10em' } , 1000 )
    .animate( { borderWidth: 5 }, 1000);
    });

    描述:
    第二个按钮按了之后就是一个传统的链式动画,即等前一个动画完成后,后一个动画才会开始.
    HTML 代码:
    复制代码 代码如下:

    <button id="go1">» Animate Block1</button>
    <button id="go2">» Animate Block2</button>
    <div id="block1">Block1</div><div id="block2">Block2</div>jQuery 代码:
    $("#go1").click(function(){
    $("#block1").animate( { width: "90%"}, { queue: false, duration: 5000 } )
    .animate( { fontSize: '10em' } , 1000 )
    .animate( { borderWidth: 5 }, 1000);
    });
    $("#go2").click(function(){
    $("#block2").animate( { width: "90%"}, 1000 )
    .animate( { fontSize: '10em' } , 1000 )
    .animate( { borderWidth: 5 }, 1000);
    });

    描述:
    用600毫秒切换段落的高度和透明度
    jQuery 代码:
    复制代码 代码如下:

    $("p").animate({
    height: 'toggle', opacity: 'toggle'
    }, { duration: "slow" });

    描述:
    用500毫秒将段落移到left为50的地方并且完全清晰显示出来(透明度为1)
    jQuery 代码:
    复制代码 代码如下:

    $("p").animate({
    left: 50, opacity: 'show'
    }, { duration: 500 });

    描述:
    一个使用“easein”函数提供不同动画样式的例子。只有使用了插件来提供这个“easein”函数,这个参数才起作用。
    jQuery 代码:
    复制代码 代码如下:

    $("p").animate({
    opacity: 'show'
    }, { duration: "slow", easing: "easein" });

    码报 www.okkrb.tw 您可能感兴趣的文章:
    Jquery 自定义动画概述及示例
    jQuery动画animate方法使用介绍
    锋利的jQuery 要点归纳(三) jQuery中的事件和动画(下:动画篇)
    jquery animate 动画效果使用说明
    jquery入门必备的基本认识及实例(整理)
    jquery animate图片模向滑动示例代码
    使用jQuery实现的掷色子游戏动画效果
    vbscript编码约定
    jQuery 动态酷效果实现总结
    jQuery学习笔记之jQuery的动画

    关键词: 自定义  动画   
    [关闭]
  • 晋中市直机关将开展纪念建党97周年“红色+”系列活动 2019-11-13
  • 土地是自然存在的地球的一部分,不是人类劳动成果,正如“深山老林”是自然存在的地球的一部分,不是人类劳动成果一样。懂吗? 2019-11-13
  • 前三月风电发电量同比增长超三成 9家公司预计半年净利超亿元 2019-11-12
  • 【北京海汇恒通车型报价】北京海汇恒通综合店车型价格 2019-11-12
  • 杭州城研中心应邀赴京出席中国城市百人论坛2018年会 2019-11-11
  • 把过去私有制基础上的“阶级分析”生搬硬套到现代公有制和私有制并存的无阶级社会,那才真是“张冠李戴”、“睁着眼睛说瞎话”。 2019-11-11
  • 非媒:铁路,肯尼亚梦与中国梦交汇 2019-11-05
  • 这是全国精气最为集中的地方 被称为中国丹田所在 ——凤凰网房产 2019-11-02
  • 瑞金千人雨伞拼图创世界吉尼斯纪录 2019-11-02
  • 咖啡馆雇自闭症患者作店员 4000多人报名当“顾客” 2019-10-25
  • “善款资助副局长儿子留学”真相须尽快落地 2019-10-25
  • 24个现代高级灰卫生间,让你“浴”罢不能! 2019-10-21
  • 仙居:美丽经济 助农增收 2019-10-21
  • 购车零首付 当心套路贷 2019-10-19
  • 习近平给大凉山村民支招致富路 2019-10-19
  • 中国福利彩票新快3 天天赚钱 日日 北京pk10骗局全过程 海南排列五app 7码倍投计划 福建11选五基本走势图一定牛 老时时彩 北京pk赛车人工计划 怎么用手机赚钱 豹子的豹组什么词