If some still needs a solutions this one works perfect in Firefox:
var x = e.offsetX || e.originalEvent.layerX; var y = e.offsetY || e.originalEvent.layerY;