ドラッグ可能なオブジェクトを遠くから互いに整列させようとしています。ほとんど完了しましたが、うまくいかないのは、この例を注意深く見ると、ヘルパーが 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);
},