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