2011-02-22 4 views
0

PHP & jQuery를 사용하여 파일 트리를 만들었지 만 파일을 이동할 때 설정하는 데 문제가 있습니다. 이 일을 어떻게하면 될까요?jQuery 기반 파일 트리 - 디렉토리에서 파일을 끌어다 놓는 방법

내 디렉토리는 그래서 경우 :

parent/ 
    images/ 
    css/ 
    js/ 
     js-test.js 

내가 jQuery를 사용하여 CSS 폴더에 JS-test.js를 이동할 수 있습니다. 나는 그것이 분류 가능하고, 드래그 가능하고, droppable하다라고 생각한다. 그러나 나는 그것이 일하게 할 수 없다.

은 지금은 내가 항목 순서 다시하고 싶지 않아있는 간단한

$(".php-file-tree ul").sortable({ 
    connectWith : ".php-file-tree ul" 
}); 

주요 문제를 사용하고 있는데 조금 glitchy입니다. 또한이 코드를 사용하여 작동하지 않는 닫힌 폴더에 파일을 놓을 수 있도록 표준 동작을 원합니다.

답변

1

"이 코드를 사용하여 닫힌 폴더에 파일을 놓을 수있는 표준 동작을 원합니다."

각 폴더에 대한 드롭 이벤트를 설정하고 이전 목록에서 항목 (폴더 또는 파일)을 제거한 다음 닫은 폴더 내부에 숨겨진 목록에 추가하는 것이 좋습니다. 내가 추측 할 수있는 것으로부터, 당신이 그 순간에 옮길 수있는 목록은 '표시 : 없음'이 아닌 목록입니다. 따라서 해결 방법은 폴더 항목에 대해 드롭 이벤트를 만드는 것입니다.

관련 문제