2012-07-23 2 views
0

여기에 내 문제가 있습니다. mootools의 드래그를 사용하고 있습니다. & Drop 기능이 있지만 작동하지만 멋지지만 droppable 요소가 정의 된 이후 새로운 droppable 요소를 추가 할 수있는 방법을 찾을 수 없습니다. draggables가있을 때. 이들은 드래그 가능한 요소를 추가하는 데 사용할 수있는 makedraggable 메소드이지만 droppables에 해당하는 요소는 없습니다.Mootools의 드래그 앤 드롭으로 droppable 요소 추가하기

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. 

는 tinker.io 또는 jsfiddle.net에 예를 구축,

당신이 실제 도움을 원하는 경우 https://github.com/mootools/mootools-more/blob/master/Source/Drag/Drag.Move.js를 참조하십시오. 메모리가 작동한다면, 이것은 이전에 여기에서 물어 보았습니다. 그리고 Collection에 추가하는 것 외에도 가능한 droppables를 파싱하는 것에 대한 약간의 추가 작업이 필요했습니다.

관련 문제