如何使用可拖动并单击 kineticjs 中的同一节点?使用可拖动时,拖动后也会触发单击事件。
在 jsfiddle,http://jsfiddle.net/matobaa/LZ5tt/
这是代码...
var stage = new Kinetic.Stage({
container: 'container', width: 640, height: 480
});
var layer = new Kinetic.Layer();
var oval = new Kinetic.Ellipse({
x: 100, y: 100, radius: 50, stroke: 'red',
draggable: true,
});
oval.on('click', function(evt) {
alert("clicked!"); // Will not be triggered after drag
})
layer.add(oval);
stage.add(layer);
我正在使用 kineticjs 4.4.1。请帮忙。