【问题标题】:Deselect object in Fabric JS在 Fabric JS 中取消选择对象
【发布时间】:2020-03-27 09:30:19
【问题描述】:

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

我试过了

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

【问题讨论】:

    标签: jquery html css canvas fabricjs


    【解决方案1】:

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

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

    【讨论】:

    • 鼠标移动不用设置canvas.selection = false;,这个是多选用的,一次就够了。
    猜你喜欢
    • 2018-08-18
    • 2021-07-18
    • 2018-05-03
    • 1970-01-01
    • 2017-03-04
    • 1970-01-01
    • 1970-01-01
    • 2013-12-18
    • 2018-07-17
    相关资源
    最近更新 更多