Raphaelのオブジェクトを作成することはできますが、紙に描くことはできませんか?
たとえば、サークルを作成し、いくつかのアクションを実行して、アクションのコールバックに表示したいとします。
Raphaelのオブジェクトを作成することはできますが、紙に描くことはできませんか?
たとえば、サークルを作成し、いくつかのアクションを実行して、アクションのコールバックに表示したいとします。
「オフスクリーンキャンバス」と呼ばれるものが必要になります。これは、現在html5に実装されていないものです(一部の人はそれについて話します)。
たぶん、キャンバスを作成してcssをdisplay: none
またはvisibility: hidden
に設定し、画像データを一方のキャンバスからもう一方のキャンバスにコピーすることができます。
この構成を使用できます。
var foo = circle(whatever).hide();
その後、foo.show();を使用します。
どちらのコールバック内でも。円オブジェクトを作成します(domで表示できます)が、ラファエル紙では表示されません