спасибо, только вот хотел написать, что додумал проблему, он делал отступ к началу координат)
$(".box").mousedown(function() {
client = true
$(this).mousemove(function(event) {
var clientCoords = event.clientY;
if(client == true){
$(this).css({top: clientCoords/2});
}
});
});
$(this).mouseup(function() {
client = false;
});