【发布时间】:2015-09-15 19:58:31
【问题描述】:
我正在使用这个插件:http://johnny.github.io/jquery-sortable/
(它不是 jQueryUI Sortable。这个是可嵌套的。)
我正在尝试这样做:
菜单应该只允许根目录中的文件夹。
它不应该允许将一个文件夹拖到另一个文件夹中。
很遗憾,这个插件没有 maxLevel 或 Depth 选项。
到目前为止,我所做的是使用isValidTarget 函数来返回真或假。如果拖动的项目是 .folder 并且 .placeholder 在 .folder 内,我返回 false 并且它几乎可以工作,但问题是返回 false 会删除占位符,所以它再次返回 true ......(所以它在闪烁)
if($item.hasClass('folder') && $('.placeholder').parent().parent('li').hasClass('folder')){
return false
}else{
return true
}
有什么想法吗?谢谢!
【问题讨论】:
-
这里的一些解决方案可能会有所帮助:stackoverflow.com/questions/6447305/…
-
谢谢,但与此无关
标签: jquery jquery-plugins jquery-ui-sortable