语法

>$(selector).animate({params}, speed, callback);

参数:

    <li>params: 必选,要执行动画的CSS属性。</li>
    <li>speed: 可选,执行动画时长。</li>
    <li>callback: 可选,动画执行完成后,立即执行的回调函数。</li>

    作用:

    执行一组CSS属性的自定义动画

    示例代码:

    ```html

    jQuery动画之自定义动画

    div{
    position: absolute;
    left: 20px;
    top: 30px;
    width: 100px;
    height: 100px;
    background-color: green;
    }

    $(function(){
    $("button").click(function(){
    var json = {
    "width": 500,
    "height": 500,
    "left": 300,
    "top": 300,
    "border-radius": 100};
    var json2 = {
    "width": 100,
    "height": 100,
    "left": 100,
    "top": 100,
    "border-radius": 100,
    "background-color": "red"
    };

                $("div").animate(json, 1000, function(){
    $("div").animate(json2, 1000, function(){
    alert("动画执行完毕!");
    });
    }); });
    })
    </script>

    自定义动画

    ```

    jQuery动画之自定义动画的更多相关文章

    1. jQuary总结8:动画操作-自定义动画

      1 自定义动画 语法: jQuery对象.animate(json,[speed],[easing],[callback]) 参数详解: -1 json:要执行动画的CSS属性,带数字(必选) -2  ...

    2. (原)Unreal源码搬山-动画篇 自定义动画节点(一)

      @author:黑袍小道 太忙了,来更新下,嘿嘿 前言: 本文是接着上文 Unreal搬山之动画模块_Unreal动画流程和框架,进行简单入门如何自定义动画图标的AnimNode. 正文: 一.Ani ...

    3. JQuery--基础动画、滑动动画、淡入淡出动画、自定义动画

      /** * [JQ基础动画] * show() 显示 * hide() 隐藏 * toggle() 切换 * 默认无动画,如果要产生动画 * 在括号内,添加毫秒数,可产生动画和控制动画的快慢 * * ...

    4. jQuery-4.动画篇---自定义动画

      jQuery中动画animate(上) 有些复杂的动画通过之前学到的几个动画函数是不能够实现,这时候就需要强大的animate方法了 操作一个元素执行3秒的淡入动画,对比一下2组动画设置的区别 $(e ...

    5. android动画(2)自定义动画

      public class CustomAnimation extends Animation { // 这个方法可以获得动画view的width,height,以及它父view的width @Over ...

    6. 自定义动画animate()

      在上一节总结了一下3中类型的动画,其中show()和hide()方法会同时修改元素的多个属性,fadeOut()和fadeIn()方法只会修改元素的不透明度,而slideDown()和slideUp( ...

    7. jQuery 动画效果 与 动画队列

      基础效果 .hide([duration ] [,easing ] [,complete ]) 用于隐藏元素,没有参数的时候等同于直接设置 display 属性 $('.target').hide() ...

    8. 一行代码实现自定义转场动画--iOS自定义转场动画集

      WXSTransition 这款非常不错,力推 这是作者源码简书地址: http://www.jianshu.com/p/fd3154946919 这是作者源码github地址 https://git ...

    9. Android中自定义View和自定义动画

      Android FrameWork 层给我们提供了很多界面组件,但是在实际的商业开发中这些组件往往并不能完全满足我们的需求,这时候我们就需要自定义我们自己的视图和动画. 我们要重写系统的View就必须 ...

    随机推荐

    1. Scala学习六——对象

      一.本章要点 用对象作为但例或存放工具的方法 类可以拥有一个同名的伴生对象 对象可以扩展类或特质 对象的apply方法通常用来构造伴生类的新实例 如果不想显示定义main方法,可以扩展App特质的对象 ...

    2. mvc布局(一)

      negut添加Optimization @System.Web.Optimization.Styles.Render( "~/Content/styles/css/font-awesome. ...

    3. # 风险定性(Qualitative)分析

      1. 从一个给教师打分的设计表说起 我们参加一个培训课程,一般在培训结束之后,培训机构一般都会分发一份培训师培训效果反馈表,用于评价其讲师的培训能力的强弱. 如果是一家没有什么经验的培训机构设计的反馈 ...

    4. python之数字类型小知识

      数字是表示计数的抽象事物,也是数学运算和推理的基础,所以,生活中数字是生活中无处不在的,那么,在python语言中运用数字有哪些小知识呢,不妨花点时间看一下这篇博文,牢记这些小知识. 整数类型中四种进 ...

    5. nfs服务器的搭建和使用

      目录 更新记录 1.nfs介绍 1.1 nfs概念 1.2 nfs工作原理 1.3 nfs通讯过程 2.搭建和测试 NFS 服务器 2.1 搭建NFS服务器 2.2 测试NFS服务器 3.在线调试:N ...

    6. Windows环境用Xampp自制证书(certificate), Chrome(版本 60.0.3112.90通过)

      标题: Self signed certificate no longer valid as of Chrome 58(Chrome58以后自制证书不再有效)原文地址: https://github. ...

    7. Cesium中的样条插值

      Cesium中的样条插值 在cesium里,提供了三种样条插值方法,LinearSpline,CatmullRomSpline,HermiteSpline.在具体的实例上,可以使用样条插值法利用已知的 ...

    8. 记一次自启动的docker容器将宿主机的开机用户登录界面覆盖事件

      宿主机的系统为CentOS7_7.7.1908,默认为GUI启动,安装了宝塔面板,docker-ce为最新版. 在启动了一个centos7的容器(镜像为centos官方镜像)后,将该容器重启策略设置为 ...

    9. 树莓派3B+一个外接显示器影响有线网卡无法启动的BUG

      在给一块用了不到一年的树莓派3B+重装官方系统时发现了一件诡异的事情,树莓派的有线网络会在重启后自动停掉,只有无线模块正常.即右上角的网络图标显示一个红叉叉. 在多次重装未果后,发现一个命令可以让有线 ...

    10. [转] - Linux中使用alternatives切换Jdk版本

      1. 准备JDK包,分别是1.7和1.8,jdk-7u79-linux-x64.tar.gz和jdk-8u161-linux-x64.gz: 2. 解压,解压后的目录结构如图所示: JDK1.7: J ...