MouseMove Drag con coordinate del livello e.pageX, e.pageY

MouseMove Drag con coordinate del livello e.pageX, e.pageY

Buongiorno

Ho questo codice js, vorrei mostrare le coordinate X e Y considerando come 0,0 il livello div.contenitore-mappa anziché tutta la finestra. Come posso operare? Grazie

  1.         $("div.contenitore-mappa").ready(function () {
  2.             var $dragging = null;

  3.             $("div.contenitore-mappa").on("mousemove", function (e) {
  4.                 if ($dragging) {
  5.                     $dragging.offset({
  6.                         top: e.pageY,
  7.                         left: e.pageX
  8.                     });
  9.                 }
  10.             });

  11.             $("div.contenitore-mappa").on("mousedown", "div#icona_move", function (e) { 
  12.                 $dragging = $(e.target);

  13.                 var dispo = $(this).attr("title").split('_');

  14.                 $("input#ContentPlaceHolder1_tb_tipoPer").attr("value", dispo[0]);
  15.                 $("input#ContentPlaceHolder1_tb_idDispo").attr("value", dispo[1]);
  16.                 $("input#ContentPlaceHolder1_tb_x").attr("value", null);
  17.                 $("input#ContentPlaceHolder1_tb_y").attr("value", null);
  18.                 var dispo = null;
  19.             });

  20.             $("div.contenitore-mappa").on("mouseup", "div#icona_move", function (e) { 
  21.                 $dragging = null;

  22.                 var dispo = $(this).attr("title").split('_');

  23.                 $("input#ContentPlaceHolder1_tb_tipoPer").attr("value", dispo[0]);
  24.                 $("input#ContentPlaceHolder1_tb_idDispo").attr("value", dispo[1]);
  25.                 $("input#ContentPlaceHolder1_tb_x").attr("value", e.pageX);
  26.                 $("input#ContentPlaceHolder1_tb_y").attr("value", e.pageY);
  27.             });
  28.         });