嘿嘿,在学习 JS 和使用 KineticJS 时,我遇到了一个小问题。
由于我现在无法将自己的代码放入小提琴中,让我们以这个例子为例:http: //jsfiddle.net/m1erickson/n5xMs/
如果我们使白色矩形也可拖动:
var white = new Kinetic.Rect({
x: 20,
y: 20,
width: 300,
height: 300,
fill: 'white',
stroke: 'black',
strokeWidth: 2,
draggable: true
});
如果移动白色矩形,dragBoundFunc 将无法正常工作。在使用 coda2 进行调试时,我发现当拖动白色矩形时,x 和 y 属性不会改变。
为什么呢?我如何设法使 dragBoundFunc 用于移动父形状?
在此先感谢您的帮助。