Позиция элемента относительно начала страницы

.offset() – возвращает/изменяет координаты элемента относительно начала страницы.

Функция имеет несколько вариантов использования.

.offset()

Метод позволяет получить текущее положение элемента относительно документа. Возвращает значения свойств top и left.

Когда новый элемент позиционируется поверх существующего для манипулирования (например при перетаскивании), метод .offset() является наиболее полезным.

Внимание! jQuery не поддерживает получение координат для скрытых элементов

.offset( coordinates )

Устанавливает координаты всех выбранных элементов.

  • coordinates — объект с двумя полями — {top:newTop, left:newLeft}.
.offset( function )

Устанавливает новое значение координат элементов, которое возвращает пользовательская функция.

  • function (index, coords) — функция, которая вызывается отдельно для каждого из выбранных элементов. При вызове ей передаются следующие параметры:
    • index — позиция элемента в наборе;
    • coords — текущие координаты элемента.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *