Html5 Przeciągnij i upuść pozycję myszy w Firefoksie

Mam aplikację HTML5, która wykorzystuje przeciąganie i upuszczanie. Zasadniczo użytkownik może przeciągnąć obraz z „szuflady” na płótno, aby utworzyć większy obraz. Chcę, aby elementy spadły w miejscu, w którym zostały wypuszczone. Mam to działa we wszystkich przeglądarkach oprócz Firefoksa.

Nadrop zdarzenie, używam następujących elementów, aby uzyskać współrzędne myszy i obliczyć położenie upuszczonego obrazu w obszarze roboczym.

var top = evt.originalEvent.offsetX;
var left = evt.originalEvent.offsetY;

Problem polega na tym, że ta właściwość nie jest dostępna w FF. Czy jest jakiś inny sposób na uzyskanie tego? Bez niego nie widzę możliwości przeciągania i przesuwania elementów w FF.

Uwaga: Nie używam elementu canvas. Upuszczam zdjęcia do div. Nie jestem pewien, czy to ma znaczenie.

questionAnswers(3)

yourAnswerToTheQuestion