jQuery offset() Metode

❮ jQuery HTML/CSS-metodes

Voorbeeld

Gee die offset-koördinate van 'n <p>-element terug:

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

Definisie en gebruik

Die offset()-metode stel of gee die offset-koördinate vir die geselekteerde elemente, relatief tot die dokument, terug.

Wanneer dit gebruik word om die offset terug te gee:
Hierdie metode gee die offset koördinate van die EERSTE ooreenstemmende element terug. Dit gee 'n voorwerp met 2 eienskappe terug; die boonste en linkerposisies in pixels.

Wanneer dit gebruik word om die offset te stel:
Hierdie metode stel die offset-koördinate van ALLE ooreenstemmende elemente.


Sintaksis

Gee die offset-koördinate terug:

$(selector).offset()

Stel die offset koördinate:

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

Stel offset koördinate met behulp van 'n funksie:

$(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

Probeer dit self - voorbeelde


Hoe om die offset-koördinate van 'n element te stel.


Gebruik 'n funksie om die offset koördinate van 'n element te stel.


te gebruik Hoe om die offset-koördinate vir 'n element te stel deur 'n nuwe objek te gebruik.


Hoe om die offset-koördinate vir 'n element te stel deur die offset-koördinate van 'n bestaande element te gebruik.


❮ jQuery HTML/CSS-metodes