语法

>$(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. 并不对劲的复健训练-bzoj5250:loj2473:p4365:[九省联考2018]秘密袭击

      题目大意 有一棵\(n\)(\(n\leq 1666\))个点的树,有点权\(d_i\),点权最大值为\(w\)(\(w\leq 1666\)).给出\(k\)(\(k\leq n\)),定义一个选择 ...

    2. Codeforces 1237B. Balanced Tunnel

      传送门 这一题有点意思 首先预处理出 $pos[x]$ 表示编号 $x$ 的车是第几个出隧道的 然后按进入隧道的顺序枚举每辆车 $x$ 考虑有哪些车比 $x$ 晚进入隧道却比 $x$ 早出隧道 显然是 ...

    3. 牛客 158D a-贝利福斯数

      将所有形如ax+1的数称为a-贝利福斯数,其中x是正整数.一个a-贝利福斯数是a-贝利福斯素数,当且仅当它不能被分解成两个a-贝利福斯数的积.现在给出a,n,问有多少个 ≤ n的a-贝利福斯数可以被分 ...

    4. Java 日志系统

      Java 日志系统 1. 创建日志记录器 private final Logger logger = LoggerFactory.getLogger(LoggerTest.class); 2. 打印日 ...

    5. Vuex是什么?

      记得去年公司招聘前端工程师的时候,我要负责准备面试题去考验面试者,让我记忆深刻的有一件事,我看大多数面试者简历上都写了熟练掌握Vuex,然而当我问起的时候,大部分回答都支支吾吾,解释不清,而当我提起与 ...

    6. 《深入实践C++模板编程》之二——模板类

      1.类的模板的使用 类,由于没有参数,所以没有模板实参推导机制. #include <stdexcept> template<typename T> class my_stac ...

    7. 1、Bash Shell

      一.什么是Bash shell BashShell是一个命令解释器,它在操作系统的最外层,负责用户程序与内核进行交互操作的一种接口,将用户输入的命令翻译给操作系统,并将处理后的结果输出至屏幕. 当我们 ...

    8. getAttribute和getParameter的简单区别

      getAttribute表示从request范围取得设置的属性,必须要先setAttribute设置属性,才能通过getAttribute来取得,设置与取得的为Object对象类型 getParame ...

    9. IPC之namespace.c源码解读

      // SPDX-License-Identifier: GPL-2.0 /* * linux/ipc/namespace.c * Copyright (C) 2006 Pavel Emelyanov ...

    10. python面向编程:类继承、继承案例、单继承下属性查找、super方法

      一.类的继承 二.基于继承解决类与类的代码冗余问题 三.在单继承背景下属性的查找 四.super的方法 一.类的继承 1.什么是继承? 在程序中继承是一种新建子类的方法的方式,新创建的类成为子类\派生 ...