如何从外部发出 fabric.js 事件。 假设我有一个 3D 模型,回到鼠标的位置,给我画布的 uv 坐标......我想发出 click、mousemove、mouseup 事件 目前,如果我尝试发出一个简单的点击事件,然后在 fabric.js 画布中选择一个元素,那么一切都是完美的。但是如果我尝试移动它(因此通过 mousemove 事件)画布 uv 的值比例错位
答案 0 :(得分:0)
以下是如何以编程方式在 FabricJS 画布上触发 mousedown 事件。 “mousedown”事件类型可以替换为您需要的任何事件类型('mouseup'、'mousemove' 等)
var evt = new MouseEvent("mousedown", {
clientX: 400,
clientY: 300
});
canvas.upperCanvasEl.dispatchEvent(evt);