绑定MouseMove事件会导致与触发的鼠标释放事件不一致

时间:2013-03-31 23:45:26

标签: javascript events kineticjs

这是小提琴,http://jsfiddle.net/aTeRF/3/

如果第12行已注释掉,则此部分

this.eventHandler.on(Environment.TOUCH_MOVE_EVENT_NAME, this.onTouchMove.bind(this));

然后以一致的方式触发mouseUp事件,这意味着只要单击鼠标按下就会触发一个事件。但正如你可以从小提琴中看到的那样,如果mousemove是绑定的,那么它并不总是会触发mouseUp。这会影响画布上的绘图,因为即使释放鼠标,它也会继续绘制。如果在chrome上运行那么重要的话,我就在Mac上。你能复制一下吗?有什么建议吗?

0 个答案:

没有答案