在RaphaelJS中创建对象

时间:2010-02-26 13:28:56

标签: javascript raphael

是否有可能创建Raphael的对象但不能将其绘制在纸上?

在示例中,我想创建圈子,执行一些操作并在回调操作时显示它。

2 个答案:

答案 0 :(得分:1)

您需要所谓的“屏幕外画布”,这是目前尚未在html5中实现的内容(某些人talk about it)。

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

答案 1 :(得分:0)

您可以使用此构造:

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

然后再使用     foo.show();

在任何回调中。它会创建圆形对象(你可以在dom中看到它),但你不会在raphael纸上看到它