javascript - 如何识别所选对象的类型?

标签 javascript jquery html canvas fabricjs

我正在使用 Fabric.js 在 Canvas 上放置文本、图像和形状。我为所有三个制作了三个不同的编辑面板。当用户选择文本时,我想显示文本面板。像明智的图像和形状。

如何识别所选对象的类型?

最佳答案

canvas.getActiveObject().get('type') 正如simmi simmi所说的是正确的。您还可以收听事件:

function onObjectSelected(e) {
  console.log(e.target.get('type'));
}
canvas.on('object:selected', onObjectSelected);

关于javascript - 如何识别所选对象的类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18893468/

相关文章:

javascript - 禁用 IE 后退按钮

javascript - 查找列表项的子元素

javascript - 如何在 Bootstrap-select 中的另一个多值下拉列表中添加所选项目

html - CSS 背景图像。在文本上的位置

javascript - 用于检测浏览器分辨率的 JS 在 Chrome 和 Safari 中有效,但在 IE9 或 FF9 中无效

javascript - Selenium IDE 替换存储变量中的字符串

javascript - jquery检查 anchor 中的图像是否等于特定的url

javascript - 如何将 JQuery 与 Flask 连接?

javascript - 如何将 javascript 中的元素应用到 html 中的多个类名

php - Echo php 代码不打印任何内容