jQuery offset() Metode
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:
|
function(index,currentoffset) | Optional. Specifies a function that returns an object containing the top and left coordinates
|
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.