Я просмотрел несколько статей и перепробовал все предложенные методы, но пока не нашел решения.
Я пытаюсь создать карту, которая будет перетаскиваемой, но остановится, когда ее собственный край встретится с краем края родителя. Ребенок больше, чем родитель, поэтому я пробовал разные методы для решения этой проблемы, но пока не нашел решения.
В приведенном ниже примере показан пример, в котором черная рамка не должна иметь пустого пространства внутри. Я пробовал сдерживание в нескольких разных вкусах, но не понял для этого математики.
Пример: http://jsfiddle.net/LQtCY/3/
Спасибо