在 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');
});
});