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