誰能幫我一點 JS Fabric 移動/拖動功能?我想要由左上角觸發的拖動/移動功能,我嘗試了以下代碼:
//drag function
const dragOriginal = fabric.Object.prototype.controls.tl;
fabric.Object.prototype.controls.moveObject = new fabric.Control({
x: -0.5,
y: -0.5,
actionHandler: dragOriginal,
actionName: 'drag',
cursorStyle:'pointer',
render: renderIcon,
cornerSize: 25
});
這給了我控制臺中的以下錯誤
actionHandler is not a function. (In 'actionHandler(e, transform, x, y)', 'actionHandler' is an instance of Object)
誰能幫我解決這個問題?
uj5u.com熱心網友回復:
我想這就是答案
fabric.Object.prototype.controls.moveObject = new fabric.Control({
x: -0.5,
y: -0.5,
actionHandler: fabric.controlsUtils.dragHandler,//change to this
actionName: 'drag',
cursorStyle:'pointer',
render: renderIcon,
cornerSize: 25
});
我希望這是你要找的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/483571.html
標籤:javascript 目的 帆布 面料 拖
上一篇:物件陣列到多級樹視圖
