我试图使可拖动的对象从远处相互对齐。它几乎完成了,但不起作用的事情是,如果您仔细观察示例,助手会落后 1 步。如果您将其向上移动 1 个像素,助手将转到您所在的 -1 位置.. 并且只有下一个移动到鼠标所在的位置:(
希望你明白这是一个工作代码(演示)
有什么想法吗?
我认为问题出在这部分,但我不知道在没有这个错误的情况下要改变什么:
drag: function(event, ui) { drawGuideLines($(this)); },
start: function(event, ui) { removeAlignLines($(this)); },
stop: function(event, ui) {
rebuildAlignLines($(this));
linesTimeout = setTimeout("hideGuideLines()", 100);
},