语法

>$(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. 怎样理解Node接口 / ParentNode接口 / ChildNode接口

      ParentNode 和 ChildNode可以理解为是Node的子集, 它对一些具有父节点或子节点的节点提供了一些额外的方法和属性, 比如: 1. 继承了ParentNode的接口有: 元素节点 / ...

    2. 修改mac系统的host文件 (一)

      hosts是本地预先配置的DNS数据,解析域名的时候首先试图从hosts文件获取,没有则从DNS服务器获取. 此文件的三个主要用途: 加快域名解析 方便局域网用户 一般局域网很少假设DNS服务器,访问 ...

    3. oracle按用户导出导入表

      查看备份目录:select * from dba_directories where directory_name='DATA_PUMP_DIR'; 导入导出的文件名默认都是以备份目录为相对路径. 按 ...

    4. vb.net DBEntities框架联表查询 Join

      在项目中配置好DBEntities 使用两个表:主表Table, 子表Table_Item 主要是用到了委托和泛型,ForEach用的是不带返回值的委托 Sub GetDb() Dim st As N ...

    5. Ubuntu14.04更新硬件实现堆栈(HWE)

      Ubuntu14.04更新硬件实现堆栈(HWE) 来源: https://github.com/gatieme/AderXCoding/tree/master/system/tools/ubuntu_ ...

    6. 深入理解hive(1)

      1.安装和配置: 1.1可以通过这个下载链接去下载hive源码来安装一个一个稳定版本的hive.https://cwiki.apache.org/confluence/display/Hive/Get ...

    7. Centos7:Solr4.10安装,配置与使用(tomcat环境)

      配置jdk环境,安装tomcat 解压solr bin:是脚本的启动目录 contrib:第三方包存放的目录 dist:编译打包后存放目录,即构建后的输出产物存放的目录 docs:solr文档的存放目 ...

    8. vue入门:(class与style绑定)

      对象语法 数组语法 一.对象语法 1.1对象语法绑定HTML Class 语法:v-bind:class="{'className1':boolean1,'className2':boole ...

    9. java字符常量

      在Java程序中经常会遇到类似于"Hello"这样地字符串,那么这种类型的字符串是Java中是如何存储,下面就说明字符串常量在内存中存储方式: Java程序在编译时会将程序中出现的 ...

    10. 不升级Element-UI 版本为时间选择器增加标记功能

      Element-UI里的date-picker是个优秀的时间选择器,支持的选项很多,定制型很强.不过date-picker在2.12版本之前并不支持自定义单元格样式,也就是2.12的cellClass ...