рони, я чет не совсем понял.
// Скачала высчитывается сдвиг курсора
shiftX = event.pageX - getCoords(target).left;
// затем этот сдвиг вычитается
elem.style.left = event.pageX - shiftX + 'px';
По аналогии с этим примером:
https://learn.javascript.ru/drag-and...рование