【发布时间】:2013-07-19 02:59:54
【问题描述】:
KineticJS 似乎在重绘舞台后处理对背景层的点击有问题。
我有一个 jsfiddle 和这个问题的一个最小例子。 http://jsfiddle.net/Z2SJS/
在第 34 行我有:
stage.draw()
如果将其注释掉,则事件会按应有的方式触发。当它存在时,将点击事件拖到后台后将停止触发。
我知道在这个例子中我没有做任何需要我重新绘制舞台的事情,但是在我的项目中我使用了 dragstart 和 dragmove 事件来操作多个图层上的对象,然后我失去了对我的背景的引用点击。
我需要做些什么来确保重绘舞台不会导致我的事件停止触发吗?
【问题讨论】: