jQueryのイベント処理が添付<ul>されたアイテムを含む垂直リストがあります。draggableリストアイテムをドラッグすると、すべてのリストアイテムがドラッグされ、ドラッグ中にレンダリングされます。
問題:helper一番上のリスト項目がドラッグされたものでない限り(つまり、マウスボタンでクリックしてドラッグされた場合)、私の関数はドラッグされた項目を誤った垂直位置にレンダリングします。これは、ドラッグしたアイテムの垂直位置がわからないためです。それを知っていれば、cursorAt topこれを相殺するようにプロパティを設定できます。
擬似コード:
$(list items).draggable({
cursorAt: {
cursor: "crosshair",
left: 5,
top: ? // need to know vertical position of dragged item here...
},
だから私の質問は、ドラッグされたアイテムの垂直位置を見つける方法はありますか?