Это новое в jQuery UI 1.8. Вы можете использовать его для быстрого позиционирования.
Служебный скрипт для позиционирования любого виджета относительно окна, документа, определенного элемента или курсора / мыши.
my (String)
Определяет, какая позиция на позиционируемом элементе должна быть выровнена с целевым элементом: горизонтальное вертикальное выравнивание. Одно значение, такое как «right», будет по умолчанию «right center», «top» будет по умолчанию «center top» (в соответствии с соглашением CSS). Допустимые значения: «сверху», «по центру», «снизу», «слева», «справа». Пример: «левый верх» или «центральный центр»
при (строка)
Определяет, какое положение на целевом элементе выравнивать позиционированный элемент по отношению к: «горизонтальному вертикальному» выравниванию. Одно значение, такое как «right», будет по умолчанию «right center», «top» будет по умолчанию «center top» (в соответствии с соглашением CSS). Допустимые значения: «сверху», «по центру», «снизу», «слева», «справа». Пример: «левый верх» или «центральный центр»
из (селектор, элемент, jQuery, событие)
Элемент для позиционирования против. Если вы предоставите селектор, будет использован первый соответствующий элемент. Если вы предоставите объект jQuery, будет использован первый элемент. Если вы предоставите объект события, будут использованы свойства pageX и pageY. Пример: "# top-menu"
смещение (строка)
Добавьте эти левые верхние значения к вычисленной позиции, например. «50 50» (слева вверху) Одно значение, например «50», будет применяться к обоим.
столкновение (строка)
Когда позиционированный элемент переполняет окно в каком-либо направлении, переместите его в альтернативную позицию. Подобно my и at, он принимает одно значение или пару для горизонтального / вертикального, например. "перевернуть", "подогнать", "подогнать перевернуть", "подогнать без".
переверните в противоположную сторону, и обнаружение столкновения снова запустится, чтобы увидеть, подойдет ли оно. Если он не поместится ни в одном из положений, в качестве отступления следует использовать центральный вариант.
соответствует , поэтому элемент удерживается в нужном направлении, но перемещается так, чтобы он соответствовал.
нет не обнаруживать столкновения.
с использованием (Функция)
Если указано, фактическая настройка свойства делегируется этому обратному вызову. Получает один параметр, который представляет собой хэш значений верхнего и левого значений для позиции, которую следует установить.