簡體   English   中英

面料JS; 如何使 object 無法移動,直到 object 被“完全”點擊(鼠標向下和鼠標向上)

[英]Fabric JS; How to make an object unmovable until the object is "fully" clicked (mouse down and mouse up)

我想知道是否可以使 object 在“完全”單擊之前無法移動。 目前object一選就可以動,這不是很好,因為它會導致意外移動。 是否可以禁用 object 的所有移動,直到它被完全點擊? 即用戶單擊對象並釋放鼠標,從而觸發 onMouseDown 和 onMouseUp。

FabricJS vs 4.4.0 引入了一個名為activeOn的新 object 屬性。 默認情況下,該值為“向下”,這意味着對象在鼠標向下/觸摸開始時處於活動狀態。 如果將值更改為“向上”,則 object 將僅在鼠標向上/觸摸結束后激活。 http://fabricjs.com/changelog

fabric.Object.prototype.activeOn = "up";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM