2011-02-22 25 views
0

我正在使用PHP創建一個文件樹& jQuery,但我無法設置它,所以我移動文件。我該如何去做這件事?基於jQuery的文件樹 - 如何在目錄中拖放文件

所以,如果我的目錄是:

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

我可以使用jQuery移動JS-test.js到css文件夾。我認爲它涉及到可排序,可拖動和可拖放,但我無法實現它的工作。

現在我用一個簡單的

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

主要的問題是,我不想重新整理項目,這是一個有點出問題。我也希望標準的行爲允許我把文件放到一個封閉的文件夾裏,這個文件不能用這個代碼。

回答

1

「我還希望標準的行爲允許我將文件放入封閉的文件夾中,該文件無法使用此代碼。」

爲什麼不爲每個文件夾設置on-drop事件,從其上一個列表中刪除項目(文件夾或文件),然後將其添加到隱藏文件夾內的列表中?從我所能猜到的情況來看,目前可以移動到的列表是那些不是「display:none」的列表。因此,解決方法是爲文件夾項目設置放置事件。