Raphael.js API 之Element.unclick(),Paper.add(),Paper.rect(),Element.status()
来源:互联网 发布:mac用u盘装win7 编辑:程序博客网 时间:2024/06/07 15:02
/*API-44*/
Element.show()
使元素可见
/*API-55*/
Element.unclick(handler)
移除元素的click事件
参数列表:
handler
function
{
事件的处理操作;
}
返回值:元素对象
/*API-80*/
Paper.add(json)
从给定格式的json数组中倒入元素
参数列表:
json
json数组
返回值:被倒入的元素对象
示例:
paper.add([
{
type: "circle",
cx: 10,
cy: 10,
r: 5
},
{
type: "rect",
x: 10,
y: 10,
width: 10,
height: 10,
fill: "#fc0"
}
]);//绘制一个圆形和矩形
/*API-96*/
Paper.rect(x,y,width,height,[r])
绘制一个矩形
参数列表:
x
number类型
矩形左上角x坐标
y
number类型
矩形左上角y坐标
width
number类型
矩形宽度
height
number类型
矩形高度
r
可选参数
number类型
矩形边角弧度,默认值为0
返回值:一个矩形元素对象
示例:
var c = paper.rect(10, 10, 50, 50);
var c = paper.rect(40, 40, 50, 50, 10);
/*API-62*/
Element.status([anim], [value])
获取或设置动画的状态
参数列表:
anim
可选参数
Object类型
动画对象
value
可选参数
number类型
范围0-1之间。在指定情况下,可以设置动画的属性值。可以将动画跳到指定位置
返回值:number类型位置
或者
返回值:位置数组。如果未指定anim,那么数组对象的格式如下:
{
anim:objectanimation object
status:numberstatus
}
或者
返回值:指定值得可选元素对象
Element.show()
使元素可见
/*API-55*/
Element.unclick(handler)
移除元素的click事件
参数列表:
handler
function
{
事件的处理操作;
}
返回值:元素对象
/*API-80*/
Paper.add(json)
从给定格式的json数组中倒入元素
参数列表:
json
json数组
返回值:被倒入的元素对象
示例:
paper.add([
{
type: "circle",
cx: 10,
cy: 10,
r: 5
},
{
type: "rect",
x: 10,
y: 10,
width: 10,
height: 10,
fill: "#fc0"
}
]);//绘制一个圆形和矩形
/*API-96*/
Paper.rect(x,y,width,height,[r])
绘制一个矩形
参数列表:
x
number类型
矩形左上角x坐标
y
number类型
矩形左上角y坐标
width
number类型
矩形宽度
height
number类型
矩形高度
r
可选参数
number类型
矩形边角弧度,默认值为0
返回值:一个矩形元素对象
示例:
var c = paper.rect(10, 10, 50, 50);
var c = paper.rect(40, 40, 50, 50, 10);
/*API-62*/
Element.status([anim], [value])
获取或设置动画的状态
参数列表:
anim
可选参数
Object类型
动画对象
value
可选参数
number类型
范围0-1之间。在指定情况下,可以设置动画的属性值。可以将动画跳到指定位置
返回值:number类型位置
或者
返回值:位置数组。如果未指定anim,那么数组对象的格式如下:
{
anim:objectanimation object
status:numberstatus
}
或者
返回值:指定值得可选元素对象
0 0
- Raphael.js API 之Element.unclick(),Paper.add(),Paper.rect(),Element.status()
- Raphael.js API之 Element.raphael,Paper.raphael,Paper.print()
- Raphael.js API之Raphael.svg(),Element.paper,Element.pause(),Raphael.pathBBox(),Raphael.st,Raphael.el
- Raphael.js API之Paper.image(),Element.animate()
- Raphael.js API之 Paper.path(),Element.click()
- Raphael.js API之Element.unXXX(),Paper.getElementByPoint(),Paper.getElementsByPoint(),vee(),Element.ge
- Raphael.js API 之Element.remove(),Element.removeData(),paper.text(),Element.node(),Element.onDragOver
- Raphael.js API之Element.id,Element.insertAfter(),Element.insertBefore(),Element.hide(),Paper.clear(),
- Raphael.js API之Raphael.getPointAtLength(),Paper.forEach(),Paper.remove(),Paper.set(),Paper.setStart(
- Raphael.js API之Raphael.angle(),Raphael.rad(), Paper.customAttributes,Paper.renderfix()
- Raphael.js API之Element.clone(),Element.data(),Element.dblclick()
- Raphael.js API 之 Element.attr()
- Raphael.js API之Element.mousedown(),Element.mousemove(),Element.mouseup(),Element.mouseout(),Element.
- Raphael.js API之Element.drag(),Element.toBack()
- Raphael.js API之Raphael.pathIntersection(),Raphael.pathToRelative(),Set.clear(),Set.exclude(element)
- Raphael.js API之 Animation.delay(),Animation.repeat(),Element.animateWith()
- Raphael学习之Paper常用API(四)
- Web-Drawing Throwdown: Paper.js Vs. Processing.js Vs. Raphael
- HQL语句讲解及用法实例
- 点击弹出一个窗口,再点击任意地方窗口关闭
- myEclipse安装svn插件
- alert效果类似的js代码
- Enter事件
- Raphael.js API 之Element.unclick(),Paper.add(),Paper.rect(),Element.status()
- MD5加密算法
- 浙大ACM1245<Triangles>题解
- Ul高度为0的解决方案
- Python科学计算(三)——高低通滤波器的设计与使用
- 使用监听器实现Java Web的定时执行
- Oracle常用函数汇总
- myEclipse大小写转换快捷键
- 判断滚动条是否到达页面底部