编程语言
首页 > 编程语言> > javascript-jsTree拖放按类限制文件夹

javascript-jsTree拖放按类限制文件夹

作者:互联网

如何通过类名class =“ locked”锁定文件夹上的拖动功能?
同时锁定其他文件夹,将其拖放到该文件夹​​中class =“ locked”.

我想要一个同时具有拖放功能和上下文菜单的设置.
如果该节点的类名称为“ locked”,那么我只想禁用对contextmenu的编辑,并且不能拖到该文件夹​​中或将该文件夹拖到新位置.

特纳克斯

解决方法:

通过将CRRM插件与.get_move()的核心文档结合使用,找到了一种方法.

“ .o”是要移动的节点,“.r”是移动中的参考节点.

http://www.jstree.com/documentation/core

http://www.jstree.com/documentation/crrm

这是我的代码:

"crrm" : {
            "move" : {
                "default_position" : "first",
                "check_move" : function (m) {  
                    return (m.o.hasClass("locked") || m.r.hasClass("locked")) ? false : true;  
                }
            }
        }

标签:jstree,javascript,jquery
来源: https://codeday.me/bug/20191101/1987505.html