Metoda jQuery offset() .

❮ jQuery HTML/CSS metody

Příklad

Vraťte souřadnice offsetu prvku <p>:

$("button").click(function(){
  var x = $("p").offset();
  alert("Top: " + x.top + " Left: " + x.left);
});

Definice a použití

Metoda offset() nastavuje nebo vrací souřadnice odsazení pro vybrané prvky vzhledem k dokumentu.

Při použití k vrácení offsetu:
Tato metoda vrací souřadnice offsetu PRVNÍHO shodného prvku. Vrací objekt se 2 vlastnostmi; horní a levá pozice v pixelech.

Při použití k nastavení offsetu:
Tato metoda nastavuje souřadnice offsetu VŠECH shodných prvků.


Syntax

Vraťte offsetové souřadnice:

$(selector).offset()

Nastavte offsetové souřadnice:

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

Nastavte offsetové souřadnice pomocí funkce:

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

Parameter Description
{top:value,left:value} Required when setting the offset. Specifies the top and left coordinates in pixels.

Possible values:
  • Name/Value pairs, like {top:100,left:100}
  • An object with top and left properties ()
function(index,currentoffset) Optional. Specifies a function that returns an object containing the top and left coordinates
  • index - Returns the index position of the element in the set
  • currentoffset - Returns the current coordinates of the selected element

Zkuste si to sami - příklady


Jak nastavit souřadnice odsazení prvku.


Použití funkce k nastavení souřadnic odsazení prvku.


Jak nastavit souřadnice odsazení pro prvek pomocí nového objektu.


Jak nastavit souřadnice odsazení pro prvek pomocí souřadnic odsazení existujícího prvku.


❮ jQuery HTML/CSS metody