Взаимодействие с перетаскиванием пользовательского интерфейса jQuery UI имеет приятное свойство для установки сдерживания в качестве родителя.
$( ".selector" ).draggable({ containment: 'parent' });
Я хочу установить сдерживание как родительский родитель. Для этого нет строкового значения, так как строковые параметры:
'parent', 'document', 'window', [x1, y1, x2, y2]
Я мог бы вычислить x1, y1, x2, y2 родительского элемента при загрузке страницы и использовать эти значения для установки границ контейнера относительно документа. Но позиция контейнера может измениться относительно родительской позиции, если размер окна изменится после загрузки страницы. Собственная опция «родительский» сохраняет перетаскиваемый элемент в родительском элементе независимо от изменения размера окна.
Есть ли способ выполнить это перетаскиваемое сдерживание, используя родительский элемент? .