语法

>$(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. java 将一个正整数翻译成人民币大写的读法

      程序如下: import java.lang.StringBuffer; /** 给定一个浮点数,将其装换成人民币大写的读法 88.5:捌十捌元零伍角 */ public class Num2Rmb ...

    2. 快递100API

      url:http://www.kuaidi100.com/query 拼接参数: 参数名称 参数取值 参数类型 type 快递码,请参考快递100码 String postid 快递单号 String ...

    3. Docker_云计算技术简述

      Docker官方网站 > https://www.docker.com/Docker博客 > https://www.docker.com/blog/Docker内容库 > http ...

    4. 原创:(一)TCP/IP学习笔记之概述

      端到端论点和命运共享其实不应该在底层,差错控制应该在应用程序附近来实现.这是因为考虑了连接,而不是传输的准确,因为差错可以根据某些算法(通信中的滤波等)来恢复,不过在大面积网络出现问题的时候有必要进行 ...

    5. 【C/C++】内存对齐规则和实战

      内存对齐规则和实战 这篇文章是我的平时的一个笔记修改后来的.这里主要介绍一下内存对齐的规则,以及提供一些实战一下.几篇我觉得比较好的详细的介绍内存对齐的作用什么的博文会在文末附上. 规则 在开始实战前 ...

    6. spring JdbcTemplate如何返回多个结果集

      最近很少发博客,先是去了***公司呆了几年,完全不能上外网,后来又出来了,能上外网了,但项目太忙一直在打码,用的语言也从C#换成了JAVA. 好在两者比较相似,转起来还算方便,近日在操作sqlserv ...

    7. 使用metamask钱包

      一.安装火狐浏览器metamask插件 打开火狐浏览器的附件组件,搜索metamask 点击第一个 点击“添加到Firefox” 添加成功后,浏览器右上角有一个狐狸标志 点击这个标志,打开插件 二.创 ...

    8. HNOI 世界树 虚树

      //virtual tree /*Huyyt*/ #include<bits/stdc++.h> #define mem(a,b) memset(a,b,sizeof(a)) #defin ...

    9. 配置LANMP环境(6)-- 安装APACHE与PHP配置

      一.安装 Apache 2.4 安装:默认安装2.4版本 yum install httpd 修改配置 vim /etc/httpd/conf/httpd.conf 42行80端口改为 8080查看行 ...

    10. android 拍照上传文件 原生定位

      最近公司需要一个android拍照上传和定位功能的的单一功能页面,一开始选择ionic cordova angular的一套H5框架,但是遇到和上传文件报错的问题,bug找了一天没找到原因,怀疑是io ...