Gli ultimi tutorial di sviluppo web
 

jQuery offset() Method

<JQuery HTML / CSS Metodi

Esempio

Rientro le coordinate di offset di un elemento <p>:

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

Definizione e utilizzo

L' offset() metodo di impostare o restituisce l'offset coordinate per gli elementi selezionati, relativi al documento.

Quando viene utilizzato per restituire l'offset:
Questo metodo restituisce le coordinate di offset del primo elemento corrispondente. Esso restituisce un oggetto con 2 immobili; le prime posizioni e lasciato in pixel.

Quando viene utilizzato per impostare l'offset:
Questo metodo imposta le coordinate di offset di tutti gli elementi abbinati.


Sintassi

Riportare le coordinate di offset:

$(selector).offset()

Impostare le coordinate di offset:

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

coordinate di offset impostate utilizzando una funzione:

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

Parametro Descrizione
{top:value,left:value} Richiesto quando si imposta l'offset. Specifica le coordinate superiore e sinistro in pixel.

Valori possibili:
  • Coppie nome / valore, come {top:100,left:100}
  • Un oggetto con superiore e sinistro proprietà ( ad esempio )
function(index,currentoffset) Facoltativo. Specifica una funzione che restituisce un oggetto contenente le coordinate superiore e sinistro
  • index - Restituisce la posizione di indice dell'elemento nel set
  • currentoffset - restituisce le coordinate correnti dell'elemento selezionato

Provate voi stessi - Esempi

Impostare le coordinate di offset
Come impostare le coordinate di offset di un elemento.

Coordinate di offset impostate utilizzando una funzione
Utilizzo di una funzione per impostare le coordinate di offset di un elemento.

Impostare le coordinate di offset di un elemento utilizzando un oggetto
Come impostare le coordinate di offset di un elemento utilizzando un nuovo oggetto.

Impostare le coordinate di offset per un elemento utilizzando le coordinate di offset di un altro elemento
Come impostare le coordinate di offset di un elemento utilizzando le coordinate di offset di un elemento esistente.


<JQuery HTML / CSS Metodi