【发布时间】:2015-05-20 11:26:08
【问题描述】:
我的应用使用 Paper.js 作为绘制元素的框架,我目前正在编写一些测试代码。
我需要手动触发工具事件,但出现“发射不是函数”错误。
我是这样做的:
tool.emit('mousedown', {
point: new Point(5, 5)
});
我的代码有什么问题?根据Paper.js documentation:
emit(type, event) 在工具上发出一个事件。
参数: 类型: String('mousedown'|'mouseup'|'mousedrag'|'mousemove'|'keydown'|'keyup') — 事件类型 event: Object — 一个对象字面量,包含 描述事件的属性返回: Boolean — 如果事件发生,则为 true 有听众,否则为假
如果我调试我的代码,工具是 Tool 对象,但 emit 不存在。
【问题讨论】:
标签: javascript jquery testing paperjs