Chcę zrobić takie coś jak dodawanie zdjęć na tablica-olx

, że łapię sobie zdjęcie i je przenoszę na do kosza lub do folderu, tylko coś mi nie wychodzi :/
Przesuwając diva on się tak jakby zacina, a tam jest płynnie to zrobione. No i chcę żeby on się przesówał tylko jak go złapię i ciągne z wciśniętym klawiszem, a jak puszczę to wraca na swoje miejsce. Ale gdzie kolwiek nacisnę i ruszę myszką to on się przesówa. To co na razie zrobiłem. Jakieś pomysły podpowiedzi mile widziane.
<!doctype html>
div{
width: 100%;
height: 500px;
background: yellow;
border: 2px solid;
float: left;
position:relative;
}
#obiekt{
clear:both;
width: 220px;
height: 170px;
background: red;
position:absolute; left:0px; top:0px;
cursor:move;
}
.pos{
float:left;
position:relative; left:0px; top:0px;
width: 100px;
height: 50px;
background:green;
}
<script src="jquery.js"></script> <!-- lub: <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script> -->
<div id="positionLeft" class="pos"></div> <div id="positionTop" class="pos"></div>
function dzialaj(status){
$( "#div" ).mousemove(function( event ) {
var pageCoords = "( " + event.pageX + ", " + event.pageY + " )";
var clientCoords = "( " + event.clientX + ", " + event.clientY + " )";
if(status==1){
if(event.which==1){
document.getElementById("obiekt").style.left=event.pageX+"px";
document.getElementById("obiekt").style.top=event.pageY+"px";
document.getElementById("positionLeft").innerHTML=event.pageX+"px";
document.getElementById("positionTop").innerHTML=event.pageY+"px";
}
}
else{
document.getElementById("obiekt").style.left=$( "#positionLeft" ).text()+"px";
document.getElementById("obiekt").style.top=$( "#positionTop" ).text()+"px";
}
});
}
<div id="obiekt" onmousedown="dzialaj(1)" onmouseup="dzialaj(0)"></div>
Coś mniejwięcej w tym stylu chcę zrobić. Nie szukam gotowców.