2010-02-26 84 views
0

是否可以创建Raphael的对象而不是在纸上绘制它?在RaphaelJS中创建对象

在例子中,我想创建一个圆,做一些动作并在动作的回调中显示它。

回答

0

你需要什么叫做“offscreen canvas”,这是目前在html5中没有实现的东西(有些人是talk about it)。

也许您可以创建画布并将css设置为display: nonevisibility: hidden,然后将图像数据从一个画布复制到另一个画布。

0

您可以使用此结构:

var foo = circle(whatever).hide(); 

,再后来用 foo.show();

里面的任何一个回调。它会创建圆形对象(您可以在dom中看到它),但是您不会在拉斐尔纸上看到它