Metodo offset() di jQuery CSS
Esempio
Ottieni l'offset corrente dell'elemento <p>:
$(".btn1").click(function(){ x=$("p").offset(); $("#span1").text(x.left); $("#span2").text(x.top); });
Definizione e uso
Il metodo offset() restituisce o imposta l'offset (posizione) dell'elemento corrispondente rispetto al documento.
Restituire le coordinate di offset
Restituire le coordinate di offset dell'elemento corrispondente.
L'oggetto restituito da questo metodo contiene due proprietà intere: top e left, in pixel. Questo metodo è valido solo per gli elementi visibili.
Sintassi
$(selector).offset()
Impostare le coordinate di offset
Impostare le coordinate di offset di tutti gli elementi corrispondenti.
Sintassi
$(selector).offset(value)
Parametri | Descrizione |
---|---|
value |
Obbligatorio. Specificare le coordinate top e left in pixel. Valori possibili:
|
Utilizzare la funzione per impostare le coordinate di offset
Utilizzare la funzione per impostare le coordinate di offset di tutti gli elementi corrispondenti.
Sintassi
$(selector).offset(funzione(index,oldoffset))
Parametri | Descrizione |
---|---|
funzione(index,oldoffset) |
Specificare la funzione che restituisce le nuove coordinate di offset dell'elemento selezionato.
|
Più esempi
- Impostare un nuovo valore di offset per l'oggetto utilizzando l'oggetto.
- Posizionare l'elemento utilizzando le coordinate dell'oggetto nuovo.
- Impostare un nuovo valore di offset per l'elemento utilizzando la posizione di un altro elemento.
- Posizionare l'elemento utilizzando la posizione dell'oggetto esistente.