Canvas.observe似乎没有效果

时间:2012-11-03 23:13:00

标签: fabricjs

我写了这个:

// canvasRoot is a Canvas object
canvasRoot.observe('mouse:down', function() {console.log('<mouse down event>')});

但如果我点击画布上的任何地方,事件似乎不会被触发

1 个答案:

答案 0 :(得分:0)

检查canvasRoot是否是实际的fabric.Canvas或DOM画布节点^ _ ^

你也应该使用canvas.on(...)而不是canvas.observe(...)[反正相同的功能]

此外,如果要将事件附加到fabric.Canvas对象,则应将它们附加到“mousedown” vs “mouse:down” for canvas。

查看源代码以获取更多信息:)