ドラッグアンドドロップアプリを構築しています。アイテムを移動する前にドラッグするアイテムの開始位置を取得しようとしています。
アプリが起動すると、「$(document).ready()」を使用し、要素を反復処理します。ただし、このイベントがトリガーされたとき、CSS の左と上の位置はまだ設定されていないようです。繰り返しに使用しているコードは次のとおりです。
var t;
$('.puzzle_piece').each(function(){
t = $(this);
t.startX = t.position.left;
t.startY = t.position.top;
});
'position' と '.css('left')' を使用して値を取得しようとしました。
私が気づいたことの 1 つは、そこにアラートを配置すると、ブラウザー ウィンドウでレイアウトが開始される前にアラートがトリガーされることです。
これらの要素の開始位置を取得するにはどうすればよいですか?