我找到了这个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 效果都会消失。我不知道为什么会发生这种情况。是因为我的代码还是其他原因?
包含上述更改的 fiddle 是 http://jsfiddle.net/wQ8YA/25/
最佳答案
以下说法不正确
myRoom.add(new Kinetic.Circle({config}));
应该是
myRoom.add(new Kinetic.Circle(config));
我假设 config
本身是 JSON 对象,因此您无需将其括在大括号中 ( { }
)
关于 fiddle 更新后 JavaScript 和 jQuery 无法工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25133949/