Ok, I finally made it:
var obj = {startPositionX:0,startPositionY:0}; //mouse position
var scale=1.0;
var translate = {x:0,y:0}; //element relative position
$('#container').on("mousedown",function(e){
var container = $(this);
var move = $('#move');
obj.startPositionX=e.pageX-translate.x;
obj.startPositionY=e.pageY-translate.y;
$(document).on("mousemove",function(e){
translate.x=e.pageX-obj.startPositionX;
translate.y=e.pageY-obj.startPositionY;
move.css('transform','scale('+scale+') translate('+translate.x+'px, '+translate.y+'px)');
});
});
$(document).on("mouseup",function(){
$(this).off("mousemove");
});