jquery - 在 Fabric JS 中取消选择对象

标签 jquery html css canvas fabricjs

我创建了一个具有背景图像的 Canvas ,然后打开一个文件选择器以在 Canvas 上渲染动态图像。但是,当我从文件选择器中选择图像时, Canvas 上会显示蓝色选择器。
如何禁用该蓝色选择器。以下是带有蓝色选择器的 Canvas 屏幕截图

enter image description here

我已经尝试过

1) canvas.discardActiveObject();  
2) canvas.renderAll();  
3) canvas.deactivateAll().renderAll();  
4) canvas.discardActiveObject().renderAll();

最佳答案

添加canvas.selection = false;到鼠标移动功能。

canvas.on('mouse:move', function(e) {
//turn off selection
canvas.selection = false;
});

关于jquery - 在 Fabric JS 中取消选择对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59144512/

相关文章:

javascript - 有没有办法创建 "inline-none"CSS 效果?将被隐藏,但保留它在页面上占用的空间

javascript - 自定义 Jquery UI slider 样式

asp.net - JQGrid:用于从外部表中选择项目的下拉菜单 - DataValueField 与 DataTextField

javascript - 在图像悬停时显示轮播标题

javascript - 在图像中显示鼠标悬停工具提示

android - Cordova 基于平台覆盖 css

html - CSS/HTML 工具提示定位在 Mozilla Firefox 中不起作用

javascript - 将多个选择转换为常规选择

javascript - jquery 将悬停元素传递给函数

html - Bootstrap Transparent Navbar - 移动折叠菜单图标消失