jQueryでドラッグ可能な要素があります。それは200 x 40のサイズのdivです。 もちろん、div内のさまざまな位置をクリックすることで、このdivのドラッグを開始できます。 私が望むのは、startdragイベントが発生したときに、div内のどの部分がドラッグを開始しても、ヘルパー(クローン)divは常に同じ方法でカーソルに揃えられます。Jquery UI Draggable:ヘルパーをマウスの位置に整列します。
したがって、マウスの後ろのヘルパーの上端値と左端値は、マウスのxとyと同じにする必要があります。私がこのCoffeeScriptのコードを使用して試してみた:
onStartDrag: (e, ui) =>
ui.helper.css
left: e.clientX
top: e.clientY
console.log(e)
しかし、それは動作しませんし、私の推測では、私が入れた値を直接ので、マウスの動きのドラッグ可能なプラグインによって上書きされるので、これが起こっているということです。..
アイデア?
私たちに何が起こっているかを見せるためにjsfiddleを設定する必要があります –