2012-07-23 70 views
0

這裏是我的問題,我正在使用mootools的拖動&拖放功能,它工作的很好,但我無法找到一種方法來添加新的可拖動元素,因爲droppable元素已定義當可拖動的時候。 他們是一個makedraggable的方法,您可以使用它來添加可拖動的元素,但它對於可拖放元素沒有等價物。使用Mootools的拖放添加可拖動元素

使用jQuery,您可以在一側設置可拖動元素,在另一側設置可拖放元素,這樣您就可以完成您想要的任務。

您是否知道解決我的問題的方法?

回答

1

理論上,您應該能夠將元素推送到instance.droppables集合。

var foo = new Drag.Move({ 
    droppables: document.getElements('div.dropHere'), 
    ... 
}); 


foo.droppables.push(document.id('newDropHere')); 
// or... 
foo.droppables.include(element); // etc. all array/Elements methods. 

閱讀https://github.com/mootools/mootools-more/blob/master/Source/Drag/Drag.Move.js如果你想的現實幫助

,建立在tinker.io或jsfiddle.net一個例子。如果內存服務的話,這已經在這裏問過了,除了添加到Collection之外,還有一些額外的工作需要解析可能的droppables。

相關問題