我正在使用fabric.js
画布中有更改
时,不会触发Canvas事件侦听器var array: [Element]? = []
附加事件监听器
var canvas = canvas(300,100);
当画布发生变化时,不会触发此事件侦听器
canvas.on({
'mouse:up' : modifiedHandler,
'mouse:down' : modifiedHandler,
'object:modified' : modifiedHandler
});
此函数返回画布
var modifiedHandler = function (event) {
console.log('trigger') // Not triggered
};
添加小提琴参考here
答案 0 :(得分:1)
在使用之前先声明modifiedHandler
。
var modifiedHandler = function (event) {
alert('trigger'); // trigger
};
canvas.on({
'mouse:up' : modifiedHandler,
'mouse:down' : modifiedHandler,
'object:modified' : modifiedHandler
})