js mousemove事件无法显示正确的调试信息

时间:2013-09-16 07:45:59

标签: javascript jquery jquery-ui mousemove

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

调试信息可以正常显示。

我认为当顶部偏移超过5时,它将无法正常工作。