jquery - Fabric.js 对象 :selected, 未选择对象

标签 jquery angularjs fabricjs

使用 Fabric.js,我正在处理一个已命名为 header 的文本对象。当选择标题区域时,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;
  });
});

最佳答案

您需要:

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

看看Events DemoEvents Section在教程中。

关于jquery - Fabric.js 对象 :selected, 未选择对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19940981/

相关文章:

javascript - 根据If条件动态使用angular js向html元素添加类

css - 用 fabricjs 在 Canvas 中心画一条垂直线?

javascript - 替换fabricjs Canvas 上的函数(文本)?

javascript - 如何从 JSON 数组按月排序对象?

javascript - 使用 html 5 注入(inject) jQuery 表

javascript - 函数不从正文页面调用

jquery Trent Richardson 日期时间选择器在 Windows 8 IE10 上不起作用

javascript - 如何增加ag-grid中列标题的高度?

javascript - 在 Angular 选择中设置选定值

javascript - 使用缩放应用在 Canvas Canvas 边界限制内移动对象