1

我有一个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/

如果需要更多信息,请告诉我。非常感谢任何形式的帮助。

4

1 回答 1

2

找到了一个修复添加这个:

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

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

于 2013-09-11T10:13:55.310 回答