【发布时间】:2020-07-30 15:39:22
【问题描述】:
我已经知道如何从拖动节点和目标节点获取 ID。但是我需要知道该下降是在下面还是在上面的节点内。我该怎么做?
divTree.jstree({
'core': {
'check_callback': true,
'data': data,
'themes': {
'icons': hasIcons,
'dots': hasDots
}
},
'plugins': ['themes', 'ui', 'search', 'contextmenu','dnd'],
'search': {
'case_sensitive': false,
'show_only_matches': true
},
'contextmenu': {
'items': contextMenu != null ? contextMenu : ''
}
})
这是我的 JStree
$(document).on("dnd_stop.vakata", eventDrop);
这就是我调用 drop 事件的方式
const eventDrop = (data) => {
let elementID = data.data.nodes[0]
let targetID = data.event.target.parentNode.id;
}
这就是我获得节点 ID 的地方
我想找到类似的东西:
const eventDrop = (data) => {
let elementID = data.data.nodes[0]
let targetID = data.event.target.parentNode.id;
let elementPosition = data.event.indexPos; (Where it could say if its inside, bellow, our above)}
【问题讨论】:
标签: javascript jstree jstree-dnd