KineticJS ではClick
、クリックがオブジェクト/シェイプの外側で発生したイベントをどのように検出しますか?
Rect
ユーザーがクリックしたときにスケールを変更し、ユーザーがその外側をクリックしたときの2
スケールに戻そうとしています。1
JSfiddle: http://jsfiddle.net/ABTAD/8/
ステージ上のクリックを検出することができましたが、クリックするとRect
クリック ハンドラーも起動します!!! そして、どういう.setScale(1)
わけか何もしませんが、console.log
何かを出力します。Rect
空のステージではなく でクリックが行われたときに、クリック ハンドラーが起動しないようにするにはどうすればよいですか?
ステージ上のクリックを検出するJSコード
window.stage.getContainer().addEventListener('click', function(e) {
$.each(window.layer.get('.box'), function(index, box) {
box.setScale(1);
console.log('clicked on stage');
});
});