【问题标题】:JsTree Drag and Move Tooltip Icon and TextJsTree 拖放工具提示图标和文本
【发布时间】:2016-03-04 11:41:26
【问题描述】:
我正在使用来自 https://www.jstree.com/ 的 Jquery JsTree
我遇到了拖放问题。当我拖动一个节点时,我可以看到光标后面有一个绿色的勾号或一个红色的叉号。
现在我需要做的是,我需要根据是否按下控制按钮来更改图标和光标后面的文本。
我已尝试浏览论坛,但无法找到解决此问题的方法。有没有人遇到过这个?知道如何实现吗?
【问题讨论】:
标签:
jquery
asp.net-mvc-4
jstree
jstree-dnd
【解决方案1】:
这不是正确的解决方案,但您可以在 check_callback 回调中更新到新创建的 html 元素
jstree-dnd 是插件动态html元素
"core":{
"check_callback": function (callback, node, node_parent, node_position, more){
$('.tree-dynamic-tooltip').remove();
var span = $('<span>');
span.addClass('tree-dynamic-tooltip');
span.html('your dynamic text goes here');
$('#jstree-dnd').find('i').after(span);
}
}