ドラッグアンドドロップを利用するHTML5アプリケーションがあります。基本的に、ユーザーは「引き出し」からキャンバスに画像をドラッグして、より大きな画像を作成できます。解放された場所に要素を落としたい。私はこれをFirefoxを除くすべてのブラウザで動作させています。
イベントではdrop
、以下を使用してマウスの座標を取得し、キャンバス内にドロップされた画像の位置を計算します。
var top = evt.originalEvent.offsetX;
var left = evt.originalEvent.offsetY;
問題は、このプロパティはFFでは使用できないことです。これを取得する他の方法はありますか?それがないと、FF内で要素をドラッグして移動する方法がわかりません。
注:私はcanvas要素を使用していません。画像をdivにドロップしています。それが重要かどうかわからない。