我在互联网上找到了这个jsfiddle链接http://jsfiddle.net/wQ8YA/19/。我试图根据自己的需要修改代码。问题是我做出一些改变的那一刻,如
//create a group
var group = new Kinetic.Group({
draggable: true //make group draggable
});
var rec = new Kinetic.Rect({
x: 10,
y: 330,
width: 600,
height: 600
});
group.add(rec);
// use of
var myRoom = createGroup(100, 200);
myRoom.add(new Kinetic.Circle({config}));
在代码中单击UPDATE按钮,所有jQuery UI效果都会消失。我不知道为什么会这样。这是因为我的代码还是别的什么?
包含上述更改的小提琴是http://jsfiddle.net/wQ8YA/25/
答案 0 :(得分:1)
以下声明不正确
myRoom.add(new Kinetic.Circle({config}));
而应该是
myRoom.add(new Kinetic.Circle(config));
我认为config
本身就是JSON对象,因此您无需将其括在大括号中({ }
)