2012-11-03 129 views
0

我已經寫了這個:Canvas.observe似乎並沒有有效

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

但如果我點擊我的畫布上的任何地方,似乎事件不會被觸發

回答

0

檢查canvasRoot是實際fabric.Canvas或DOM節點帆布^ _^

您還應該使用canvas.on(...),而不是canvas.observe(...)相同的功能反正]

此外,如果您將活動附加到fabri c.Canvas對象,你應該將它們附加到「mousedown」「mouse:down」 for canvas。

看看源代碼的更多信息:)