Исходная позиция встроена в объект ui.helper. Вы можете просто сделать:
$('#foo').draggable({
stop: function(event, ui) {
var dragged = ui.helper;
var dragged_data = dragged.data('draggable');
var direction = (dragged_data.originalPosition.left > dragged.position().left) ? 'left' : 'right';
console.log(direction);
}
});
Вы можете сделать это в обратном вызове события запуска, перетаскивания или остановки ...