1

因此,我正在尝试创建一个舞台,在该舞台上可以有多个可拖动的项目。但是当单击并拖动舞台时,所有元素都会随之移动。

到目前为止,我只能通过将“可拖动”属性添加到其中一个来使其中一个工作。

有没有人有解决方案来解决这个问题?

这是 JSfiddle http://jsfiddle.net/KHVhU/

我已经考虑过我可能需要使用 jquery-ui 使包含的 div 可拖动而不是尝试在画布内完成整个事情的可能性,但理想情况下不想走这条路

4

2 回答 2

3

不包括正确的 kineticJs 库。使用下面正确的 KineticJs。 http://d3lp1msu2r81bx.cloudfront.net/kjs/js/lib/kinetic-v4.4.1.min.js

现在,即使在舞台上,每个单独的项目也可以拖动。

于 2013-04-17T05:33:48.173 回答
1

setDraggable()在函数的帮助下找到了解决方案

在这里更新了 JSFiddle:http: //jsfiddle.net/KHVhU/1/ :)

于 2012-09-06T04:56:12.993 回答