因此,我正在尝试创建一个舞台,在该舞台上可以有多个可拖动的项目。但是当单击并拖动舞台时,所有元素都会随之移动。
到目前为止,我只能通过将“可拖动”属性添加到其中一个来使其中一个工作。
有没有人有解决方案来解决这个问题?
这是 JSfiddle http://jsfiddle.net/KHVhU/
我已经考虑过我可能需要使用 jquery-ui 使包含的 div 可拖动而不是尝试在画布内完成整个事情的可能性,但理想情况下不想走这条路
因此,我正在尝试创建一个舞台,在该舞台上可以有多个可拖动的项目。但是当单击并拖动舞台时,所有元素都会随之移动。
到目前为止,我只能通过将“可拖动”属性添加到其中一个来使其中一个工作。
有没有人有解决方案来解决这个问题?
这是 JSfiddle http://jsfiddle.net/KHVhU/
我已经考虑过我可能需要使用 jquery-ui 使包含的 div 可拖动而不是尝试在画布内完成整个事情的可能性,但理想情况下不想走这条路
不包括正确的 kineticJs 库。使用下面正确的 KineticJs。 http://d3lp1msu2r81bx.cloudfront.net/kjs/js/lib/kinetic-v4.4.1.min.js
现在,即使在舞台上,每个单独的项目也可以拖动。
setDraggable()
在函数的帮助下找到了解决方案
在这里更新了 JSFiddle:http: //jsfiddle.net/KHVhU/1/ :)