KineticJS は、ステージを再描画した後の背景レイヤーでのクリックの処理に問題があるようです。
この問題の最小限の例を含む jsfiddle があります。http://jsfiddle.net/Z2SJS/
34行目で私は持っています:
stage.draw()
これがコメントアウトされている場合、イベントは正常に発生します。これが存在する場合、クリック イベントをバックグラウンドにドラッグすると、発生が停止します。
この例では、ステージの再描画が必要になるようなことは何もしていませんが、私のプロジェクトでは、dragstart イベントと dragmove イベントを使用して複数のレイヤー上のオブジェクトを操作しているため、背景のクリックへの参照が失われています。
ステージを再描画してもイベントの発生が停止しないようにするには、何かする必要がありますか?