亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何禁用 Fabric.js 畫布上的多重選擇?

如何禁用 Fabric.js 畫布上的多重選擇?

人到中年有點甜 2023-09-21 17:03:25
我目前正在使用 Fabric.js 構建畫布。我在畫布上有三個對象:首先,無法選擇/調整大小/替換第二個,其行為與第一個相同第三個,可以替換/選擇等。我的問題是,當我多次選擇它們(通過使用鼠標)時,它們都能夠調整大小/替換等。我的問題是:如何禁用將它們分組在一起,以便無法選擇前兩個對象?我已經嘗試過canvas.selection = false- 但此選項會禁用整個畫布。
查看完整描述

2 回答

?
MM們

TA貢獻1886條經驗 獲得超2個贊

要禁用單擊并拖動以選擇多個對象的功能,您只需在 Fabric.Canvas 初始化的選項中添加一個鍵:值對...

let canvas = new fabric.Canvas("some_id_attribute_value",{selection: false});

具體的鍵值為 Selection:false ,“some_id_attribute_value”是您指定為畫布元素 id 的任何內容(基本畫布初始化步驟)。我也遇到這個問題,希望有幫助!


查看完整回答
反對 回復 2023-09-21
?
德瑪西亞99

TA貢獻1770條經驗 獲得超3個贊

我不知道我是否遵循你的問題,但每個對象都有一個selectable屬性。
也許這會有幫助?

selectable?:?Boolean
當設置為 時false,無法選擇對象進行修改(使用基于點擊的選擇或基于組的選擇)。但事件仍在繼續。


查看完整回答
反對 回復 2023-09-21
  • 2 回答
  • 0 關注
  • 430 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號