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