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