0
私のアプリケーションのシナリオは、短いストーリーにしておきたいので、アンカーポイントを等間隔で分割したjQuery Sliderのようなものです。カーソルを移動して任意の位置で停止すると、FindNearestAnchorというメソッドが起動され、カーソル位置を設定して最も近いアンカーポイントに移動します。onmouseupを使用して最も近い点に要素の位置を設定しない
私が今実装したことは、カーソルの位置を設定し、最も近いアンカーに移動すること以外のすべてです。 Hereは私の参照例です。
function _move_elem(e) {
//if set the nearest position here, the cursor will be stuck at the first anchor point.
selected.style.left = nearest[0];
selected.style.top = nearest[1];
}
function _destroy() {
//if set the nearest position here, nothing happened.
selected.style.left = nearest[0];
selected.style.top = nearest[1];
selected = null;
}
ご意見ありがとうございました。
私が使用したイベントパッケージは 'onmouseup onmousemove onmousedown'ですが、' drag draop'に変更する必要がありますか? –