-1

我正在尝试实现树拖动功能,但是当我调试 mousemove 事件时,它似乎无法正常工作。我找不到与此问题相关的真正原因或某些信息。

您可以在 jsFiddle 中检查的整个代码:http: //jsfiddle.net/7RkV5/3/

$(e.target).bind("mousemove", function(mme) {});我已经在handleDroppableOver函数的代码中绑定了事件,并且我已经添加了一些调试信息(debug("mouse position: x = " + x + ", y = " + y + ">>>>>>");),但是当我拖动一个元素时,它无法输出调试信息(我认为mousemove事件应该响应每个像素鼠标移动,这个信息只有在我拖得非常快的情况下才能看到)

那么,有没有人可以帮助我?非常感谢!

4

1 回答 1

0

我找到了原因,是因为 cursorAt 属性,只需将 cursorAt: {left: 10, top: -40} 改为 cursorAt: {left: 10, top: 0}

调试信息可以正常显示。

我想也许当顶部偏移量超过 5 时,它将无法正常工作。

于 2013-09-17T01:48:08.283 回答