jQuery には、ドラッグ可能な要素があります。これは 200 x 40 のサイズの div です。もちろん、ユーザーは div 内のさまざまな位置をクリックして、この div のドラッグを開始できます。私が望むのは、startdrag イベントが発生したときに、ユーザーが div のどこでドラッグを開始したかに関係なく、ヘルパー (クローン) div が常に同じ方法でカーソルに揃えられることです。
したがって、マウスダウンの後、ヘルパーの上と左の値は、マウスの x と y と同じである必要があります。このcoffeescriptコードを使用してこれを試しました:
onStartDrag: ( e, ui ) =>
ui.helper.css
left: e.clientX
top: e.clientY
console.log( e )
しかし、それは機能しません.マウスの動きのために、入力した値がドラッグ可能なプラグインによって直接上書きされるため、これが起こっていると思います..
何か案は?