我正在使用PHP& amp;创建一个文件树。 jQuery,但我无法设置它,所以我移动文件。我该怎么做呢?
所以如果我的目录是:
parent/
images/
css/
js/
js-test.js
我可以使用jQuery将js-test.js移动到css文件夹。我认为它涉及可排序,可拖动和可放置,但我无法让它工作。
现在我正在使用一个简单的
$(".php-file-tree ul").sortable({
connectWith : ".php-file-tree ul"
});
主要问题是我不想重新订购商品,这有点小问题。我还想要标准行为,允许我将文件放入一个封闭的文件夹,使用此代码无效。
答案 0 :(得分:1)
“我还希望标准行为允许我将文件放入已关闭的文件夹中,但使用此代码无效。”
为什么不为每个文件夹设置on drop事件,从上一个列表中删除项目(文件夹或文件),然后将其添加到隐藏在已关闭文件夹中的列表?根据我的猜测,你现在可以将它移动到的列表是那些不是'display:none'的列表。因此,解决方法是为文件夹项目设置一个drop事件。