jstree dnd插件如何禁止跨级拖拽,但可以同级拖拽。

zhaotianshuuu 2019-02-20 04:48:08
jstree dnd插件如何禁止跨级拖拽,但可以同级拖拽。
...全文
471 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaotianshuuu 2019-02-21
  • 打赏
  • 举报
回复
已解决,通过jstree的 "check_callback" 进行条件限制。判断拖拽节点与目的节点的父节点是否相同,父节点相同返回true 核心部分具体代码如下: $('#tree').jstree({ 'plugins' : [ "dnd"], "core" : { "check_callback" : function (op, node, parent, position, more) { if(parent.id==node.parent){return true;} else{return false;} }, "themes" : { "responsive": false }, 'data' : treeData } })
丰云 2019-02-20
  • 打赏
  • 举报
回复
拖拽事件中价格判断就行了吧, 或者你看看jstree的api说明,是否有这类的控制开关(或配置项)

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧