jQuery CSS - offset()-metodi
Esimerkki
Hanki <p> -elementin nykyiset etäisyyden koordinaatit:
$(".btn1").click(function(){ x=$("p").offset(); $("#span1").text(x.left); $("#span2").text(x.top); });
Määrittely ja käyttö
offset()-metodi palauttaa tai asettaa vastaavien elementtien etäisyyden (sijainnin) suhteessa dokumenttiin.
Palauttaa etäisyyden koordinaatit
Palauttaa ensimmäisen vastaavan elementin etäisyyden koordinaatit.
Tämä metodi palauttavan objektin sisältää kaksi kokonaislukuarvoa: top ja left, pisteinä. Tämä metodi toimii vain näkyvillä elementeillä.
Syntaksi
$(selector).offset()
Aseta etäisyyden koordinaatit
Aseta kaikki vastaavat elementtien etäisyyden koordinaatit.
Syntaksi
$(selector).offset(value)
Parametrit | Kuvaus |
---|---|
value |
Välttämätön. Määritä pisteinä laskettavat top ja left-koordinaatit. Mahdolliset arvot:
|
Käytä funktiota asettaaksesi etäisyyden koordinaatit
Käytä funktiota asettaaksesi kaikki vastaavat elementtien etäisyyden koordinaatit.
Syntaksi
$(selector).offset(function(index,oldoffset))
Parametrit | Kuvaus |
---|---|
function(index,oldoffset) |
Määritä palautettavan valitun elementin uuden etäisyyden koordinaattien funktio.
|
Lisää esimerkkejä
- Käytä objektia asettaaksesi uuden offset-arvon objektille
- Käytä uuden objektin koordinoita elementin sijainnin määrittämiseen.
- Käytä toisen elementin sijaintia asettaaksesi elementille uuden offset-arvon
- Käytä olemassa olevan objektin sijaintia elementin sijainnin määrittämiseen.