2016-11-24 11 views
2

私の質問は、ファブリックを使用して同時にオブジェクトとレイヤーを削除する方法です削除機能?ここでFabricJSのレイヤーとオブジェクトを削除する

は、オブジェクトを削除するための私のjQueryのです:

$('#remove').on('click', function() { 
    deleteObjects(); 
    $(".deleteBtn").remove(); 
}); 
ここ

は、レイヤコントロールでhttps://jsfiddle.net/peLcju2h/15/

ありがとう:)

+1

あなたのdeleteObjects()関数は、正確に何をしますか?上にコードスニペットを投稿しましたが、そのコードは実際にあなたのフィドルにはありません... –

答えて

0

を使用すると、ファブリックJS文書を通じて見てみるならば、私のFabricJSの一例ですすべてのオブジェクトがFabric.Objectを拡張していることがわかります。

Fabric.Objectはあまり一般的に使用されるクラスの一握りの例外を除いて、キャンバス上に描画することができるちょうど約すべてのクラスであるあなたが任意のFabric.ObjectまたはFabric.Objectを拡張するクラスを削除するために呼び出すことができますremove()方法があります。

ここremove()関数のドキュメントを見てみましょう:

http://fabricjs.com/docs/fabric.Object.html#remove

また、ここで見つけることができ、そのドキュメントのメインページのクラスの階層があります:

http://fabricjs.com/docs/は、

関連する問題