Método offset() de operaciones CSS de jQuery
Ejemplo
Obtener el desplazamiento actual del elemento <p> :
$(".btn1").click(function(){ x=$("p").offset(); $("#span1").text(x.left); $("#span2").text(x.top); });
Definición y uso
El método offset() devuelve o establece el desplazamiento (posición) del elemento coincidente con respecto al documento.
Devuelve las coordenadas de desplazamiento
Devuelve las coordenadas de desplazamiento del primer elemento coincidente.
Este método devuelve un objeto que contiene dos propiedades enteras: top y left, en píxeles. Este método solo es válido para elementos visibles.
Sintaxis
$(selector).offset()
Establece las coordenadas de desplazamiento
Establece las coordenadas de desplazamiento de todos los elementos coincidentes.
Sintaxis
$(selector).offset(value)
Parámetros | Descripción |
---|---|
value |
Obligatorio. Especifica las coordenadas top y left en píxeles. Valores posibles:
|
Utilice una función para establecer las coordenadas de desplazamiento
Utilice una función para establecer las coordenadas de desplazamiento de todos los elementos coincidentes.
Sintaxis
$(selector).offset(function(index,oldoffset))
Parámetros | Descripción |
---|---|
function(index,oldoffset) |
Función que especifica las nuevas coordenadas de desplazamiento del elemento seleccionado.
|
Más ejemplos
- Utilice el objeto para establecer un nuevo valor de offset para el objeto.
- Utilice las coordenadas del nuevo objeto para localizar el elemento.
- Utilice la posición de otro elemento para establecer un nuevo valor de offset para el elemento.
- Utilice la posición del objeto existente para localizar el elemento.