8

Fabric.js を使用して、header という名前のテキスト オブジェクトを操作しています。ヘッダー領域が選択されると、テキストの設定と塗りつぶしに使用できる 2 つの入力フィールドで div がフェードインします。これは私のために働いています。

次に処理しようとしているのは、ヘッダー オブジェクトの選択を解除するときに、div をフェードアウトすることです。header.off() を処理する適切な方法は何ですか?

header.on('selected', function() {

  $('#header-text-edit').fadeIn('fast');

  // watch for header.input changes
  scope.$watch("header.input", function(value) {
    header.text = scope.header.input;
  });

  // watch for header.color changes
  scope.$watch("header.color", function(value) {
    header.fill = scope.header.color;
  });
});
4

2 に答える 2

18

必要なもの:

canvas.on('selection:cleared', function() {
  ...
});

チュートリアルのイベント デモイベント セクションをご覧ください。

于 2013-11-16T13:48:38.030 に答える