Последние учебники веб-разработки
 

jQuery offset() Method

<JQuery HTML / CSS методы

пример

Возвращение смещения координат элемента <p>:

$("button").click(function(){
    var x = $("p").offset();
    alert("Top: " + x.top + " Left: " + x.left);
});
Попробуй сам "

Определение и использование

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

Когда используется для возвращения смещения:
Этот метод возвращает смещение координаты первого совпавшего элемента. Он возвращает объект с 2-мя свойствами; верхней и левой позиции в пикселях.

Когда используется для установки смещения:
Этот метод устанавливает смещение координаты всех соответствующих элементов.


Синтаксис

Возвращает координаты смещения:

$(selector).offset()

Установить координаты смещения:

$(selector).offset({top:value,left:value})

Установить смещение координат с использованием функции:

$(selector).offset(function(index,currentoffset))

параметр Описание
{top:value,left:value} Обязательный при настройке смещения. Задает верхнюю и левую координаты в пикселях.

Возможные значения:
  • Пар имя / значение, как {top:100,left:100}
  • Объект с верхней и левой свойствами ( пример )
function(index,currentoffset) Необязательный. Определяет функцию, которая возвращает объект, содержащий верхнюю и левую координаты
  • index - Возвращает позицию индекса элемента в наборе
  • currentoffset - возвращает текущие координаты выбранного элемента

Попробуйте сами - Примеры

Установить координаты смещения
Как установить смещения координат элемента.

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

Задать смещение координат для элемента с использованием объекта
Как установить смещения координат для элемента с помощью нового объекта.

Установить координаты смещения для элемента с помощью смещения координаты другого элемента
Как установить смещения Coords для элемента с помощью смещения Coords существующего элемента.


<JQuery HTML / CSS методы