Html5 Ziehen und Ablegen der Mausposition in Firefox

Ich habe eine HTML5-Anwendung, die Drag & Drop verwendet. Grundsätzlich kann der Benutzer ein Bild aus einer "Schublade" auf eine Leinwand ziehen, um ein größeres Bild zu erstellen. Ich möchte, dass die Elemente an der Stelle landen, an der sie veröffentlicht wurden. Ich habe diese Funktion in allen Browsern außer Firefox.

Auf derdrop Zum Abrufen der Koordinaten der Maus und zum Berechnen der Position des abgelegten Bildes innerhalb der Zeichenfläche verwende ich Folgendes.

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

Das Problem ist, dass diese Eigenschaft in FF nicht verfügbar ist. Gibt es einen anderen Weg, um das zu bekommen? Ohne sie kann ich nicht sehen, wie man Elemente innerhalb von FF ziehen und verschieben kann.

Hinweis: Ich verwende das Canvas-Element nicht. Ich lasse Bilder auf einen div fallen. Ich bin mir nicht sicher, ob das wichtig ist.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage