English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

метод jQuery offset()

Методы遍ения jQuery

метод offset()��取 или устанавливает координаты смещения выбранного элемента относительно документа.

при использовании метода offset()получитьпри установке смещения, он вернетпервый выбранный элементкоординаты смещения (объект с двумя свойствами - top и left).

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

грамматика:

получить координаты смещения:

$("selector").offset()

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

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

Использование координат смещения другого элемента для установки координат смещения элемента:

$("selector").offset(function(index, currentOffset))

пример

получить координаты смещения абзаца:

Использование функции для установки координат смещения:
  let p = $("p");
  let offset = p.offset();
  p.html("left:  " + offset.left + "  " + "top:  " + offset.top);
newCord.top = val.top + 100;
return newCord;

установить координаты смещения всех абзацев:

Использование функции для установки координат смещения:
  $("p").offset({
    top: 60,
    left: 30
  newCord.top = val.top + 100;
newCord.top = val.top + 100;
return newCord;

使用另一个元素的偏移量坐标设置元素的偏移量坐标:

Использование функции для установки координат смещения:
  $("p").offset($("div").offset());
newCord.top = val.top + 100;
return newCord;

Использование координат смещения другого элемента для установки координат смещения элемента:

Использование функции для установки координат смещения:
  Пример
    $("button").click(function(){
    $("p").offset(function(i, val){
    let newCord = new Object();
    newCord.left = val.left + 100;
  newCord.top = val.top + 100;
newCord.top = val.top + 100;
return newCord;

});

Пробуем看看‹/›Значение параметра
Параметр{top:Описание{top:, left:value
Указать координаты в пикселях верха и левогоfunction(index, currentOffset)
  • Указать функцию, которая возвращает объект, содержащий координаты верха и левогоindex-

  • Вернуть индекс элемента в集合еcurrentOffset-

Методы遍ения jQuery