jstree在树中拖拽

时间:2013-09-11 09:40:48

标签: jquery drag-and-drop jstree

我有一个jstree。拖放节点时我遇到了问题。它描述如下 -

t1
t2
t3
t4

让我们说我想在t2和t3之间移动t4。当我拖动t4时,有一个标记辅助线显示我放置节点的位置。如果我在标记线正好在t2和t3之间时释放鼠标,则拖动不起作用,而如果我在t2和t3之间拖动t4使得t2或t3突出显示,则拖动工作。

当我使用jquery 1.7.0或更高版本时会发生这种情况 http://jsfiddle.net/LLzC3/

如果我使用jquery 1.6.4或更低版本,则不会发现此问题并且它可以正常工作 http://jsfiddle.net/Jx9Xw/

如果需要更多信息,请与我们联系。非常感谢任何形式的帮助。

1 个答案:

答案 0 :(得分:2)

找到修补程序添加此内容:

#jstree-marker-line 
 {
 z-index: -1000 !important;
 }
 .jstree-focused.jstree-default
 {
 background-color:transparent !important;
 }

让我们看看:http://jsfiddle.net/CqDNT/