Método offset() de operación de CSS 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 del elemento coincidente en relación con el documento (ubicación).
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. Define las coordenadas top y left en píxeles. Valores posibles:
|
Utilice la función para establecer las coordenadas de desplazamiento
Utilice la 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) |
Define la función que regresa 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.