Raphael.animation()及el.animate()的用法

该raphael.js的api的作用是设置元素动画,它的用法和jquery中的animation的用法是相同的。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Raphael.jsanimation的用法</title><script src="raphael.js"></script>
</head>
<body>
<div id="paper"><script>var paper = Raphael("paper", 600, 400);var circle = paper.circle(200, 200, 40);circle.attr({"fill": "blue","stroke": "none"});//        Raphael.animation({a,b,c,d)是设置元素动画的函数,该函数有4个参数,第一个为对象即元素attr的,表示动画结束后的样子,第二个为动画的持续时间,// 第三个为动画的执行方式,第四个为回调函数,可选参数。var anima = Raphael.animation({"fill": "red", "cx": 100, "r": 10}, 1000, "easing",function (){alert("动画执行完毕,执行毁掉函数,该函数为可选参数")});//el.animate(),参数为Raphael.animation,或者是直接把Raphael.animation内容作为参数。circle.click(function () {circle.animate(anima);
//            circl.animate()为元素执行动画。})</script></div></body>
</html>

只需要掌握raphael中attr的设置方法就好。attr的一些相应的方法在
raphael.js菜鸟笔记(一)中有简单的介绍

raphael.js菜鸟笔记(二)相关推荐

  1. Vue.js 学习笔记 二,一些输出指令

    Vue的一些输出指令 {{字段}},v-text指令,v-html指令 <html> <head><meta name="viewport" cont ...

  2. JS学习笔记二——JavaScript 基础知识

    JavaScript 基础知识 一.JavaScript 变量 二.JavaScript 的输出 三.JavaScript 运算符 四.结语 一.JavaScript 变量 变量是指在程序运行过程中, ...

  3. 面向对象编程(OOP)----BLUE大师JS课堂笔记(二)

    一,把面向过程的程序改写成面向对象的程序 1.前提   所有的程序都在onload里面 2.改写   不能函数嵌套,可以全局变量 3.onload-------------------->构造函 ...

  4. JS学习笔记二 DOM,正则表达式简单例子介绍

    一.正则表达式 例子: var patt = /w3school/i; 例子解释: /w3school/i 是一个正则表达式. w3school 是模式(pattern)(在搜索中使用). i 是修饰 ...

  5. node.js学习笔记(二):核心

    NodeJS核心东西随着版本更新越来越多,详情看官方文档:http://nodejs.org/api/  下面简单介绍几个用的比较多的  1.全局对象 在浏览器JavaScript 中,通常windo ...

  6. Vue.js 学习笔记三,一些基础指令,v-bind,v-on

    在笔记二的基础上继续写 v-bind指令,为属性绑定数据 <!--v-bind指令可以绑定属性--><div v-html="msg2" v-bind:title ...

  7. Vue.js 学习笔记 一

    上手前的一些概念 为啥要用Vue.js Vue.js 是目前最流行的前端框架之一,专注于视图层,容易上手. 使用Vue.js,通过框架提供的指令可以减少很多DOM操作(数据的双向绑定),提高渲染效率, ...

  8. node.js 学习笔记(二)模板引擎和C/S渲染

    node.js 学习笔记(二)模板引擎和C/S渲染 文章目录 node.js 学习笔记(二)模板引擎和C/S渲染 一.初步实现Apache功能 1.1 使用模板引擎 1.2 在 node 中使用模板引 ...

  9. js入门笔记整理(二)——操作符

    上一篇:js入门笔记整理 一元操作符 递增 递增分为前置递增和后置递增 前置型--两个加号(++)放在前面 var num = 1;++num; 这个操作其实就是给num加1,上面的列子等效于: va ...

  10. Vue.js 学习笔记 十二 Vue发起Ajax请求

    首先需要导入vue-resource.js,可以自己下载引入,也可以通过Nuget下载,它依赖于Vue.js. 全局使用方式: Vue.http.get(url,[options]).then(suc ...

最新文章

  1. ehcache + spring 整合以及配置说明 ,附带整合问题 (已解决)
  2. python【Numpy科学计算库】Numpy的超实用基础详细教程(看不懂你来打我)
  3. 华为mate9云闪付功能_洗尽铅华:盘点华为那些深藏blue的手机
  4. 18.IDA-创建自己的sig
  5. SAP UI5 DatePicker setDateValue(tempString)
  6. Android开发的之基本控件和详解四种布局方式
  7. java split函数应该注意的问题
  8. 最美数学公式的150年:麦克斯韦方程组与“无用”的科学
  9. 玫曦音乐播放器开源源码
  10. vscode设置字体
  11. 【MISC怼题入门系列】BUU-MISC-page1
  12. u盘分区变为raw,提示使用前需要将其格式化
  13. java实现中文语音朗读
  14. 如何区分前后端 BUG
  15. 收藏备用丨CAD快捷键大全
  16. C# 实现蓝牙检测及蓝牙设备信息获取代码
  17. 你学不好英语,可能是精神内耗太多了
  18. 网上流传ldquo;魔方文化启示录rdquo;
  19. shell中各种括号的作用详解()、(())、[]、[[]]、{}(推荐)
  20. 树莓派存储方案_树莓派搭建seafile存储重要文件

热门文章

  1. 2020校招Java笔试题
  2. 海外RPA企业盘点:谁是领导者,谁是挑战者?
  3. 超简单!用 Python 为图片和 PDF 去掉水印
  4. Android11.0系统去掉桌面谷歌搜索栏
  5. Latex论文下载学习教程
  6. Google 数学之美系列整理
  7. 4600u黑苹果 r5_黑苹果从入门到精通 篇四:Mojave黑苹果主要硬件兼容性总结及笔记本推荐...
  8. 从Simulink到PX4——Simulink-PX4插件安装与环境搭建
  9. IE tab for chrome
  10. mysql身份证校验码_MySql整理篇之身份证提取生日性别