我正在尝试实现树拖动功能,但是当我调试mousemove事件时,它似乎无法正常工作。我无法找到与此问题相关的真实原因或其他信息。
您可以在jsFiddle中查看整个代码:http://jsfiddle.net/7RkV5/3/
我已将事件绑定到 handleDroppableOver 函数中的代码$(e.target).bind("mousemove", function(mme) {});
中,并且我已经添加了一些调试信息(debug("mouse position: x = " + x + ", y = " + y + ">>>>>>");
),但是当我拖动一个元素时,它无法输出调试信息(我认为mousemove事件应该响应每个像素鼠标移动,这个信息只能在我拖得很快的情况下看到)
那么,有人可以帮助我吗?非常感谢你!
答案 0 :(得分:0)
我找到了原因,这是因为cursorAt属性,只需将cursorAt:{left:10,top:-40}更改为cursorAt:{left:10,top:0}
调试信息可以正常显示。
我认为当顶部偏移超过5时,它将无法正常工作。