Вам нужно использовать containment
. Э.Г.
$("#draggable").draggable({
grid: [50, 20],
containment: 'parent'
});
Edit:
Вот пример .
Помните, что вы используете сетку, поэтому вы не дойдете до краев, если не рассчитаете ширину и высоту своего бокса, чтобы соответствовать этой сетке.