是否有可能创建Raphael的对象但不能将其绘制在纸上?
在示例中,我想创建圈子,执行一些操作并在回调操作时显示它。
答案 0 :(得分:1)
您需要所谓的“屏幕外画布”,这是目前尚未在html5中实现的内容(某些人talk about it)。
也许您可以创建画布并将css设置为display: none
或visibility: hidden
,并将图像数据从一个画布复制到另一个画布。
答案 1 :(得分:0)
您可以使用此构造:
var foo = circle(whatever).hide();
然后再使用 foo.show();
在任何回调中。它会创建圆形对象(你可以在dom中看到它),但你不会在raphael纸上看到它