2016-03-04 112 views
0

我使用jQuery JsTree我坚持用拖放的问题。当我拖动一个节点时,我可以在光标后面看到一个绿色刻度标记或红色十字标记。JsTree拖动和移动工具提示图标和文本

现在我需要做的是,我需要根据是否按下控制按钮来更改图标和光标后面的文本。

我已经尝试通过论坛寻找,但无法找到解决方案。有没有人遇到过这个?任何想法我怎么能做到这一点?

回答

1

这是不妥当的解决办法,但你可以更新到新创建的HTML元素check_callback回调 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); 
    } 

}