jQuery CSS Operation - metoda offset()
Przykład
Otrzymaj bieżące współrzędne offset elementu <p>:
$(".btn1").click(function(){ x=$("p").offset(); $("#span1").text(x.left); $("#span2").text(x.top); });
Definicja i użycie
Metoda offset() zwraca lub ustawia offset (pozycję) elementu w stosunku do dokumentu.
Zwraca współrzędne offset
Zwraca współrzędne offset pierwszego dopasowanego elementu.
Metoda ta zwraca obiekt zawierający dwa typy int: top i left, w pixelach. Metoda działa tylko dla widocznych elementów.
Gramatyka
$(selector).offset()
Ustaw offset współrzędnych
Ustaw offset współrzędnych wszystkich dopasowanych elementów.
Gramatyka
$(selector).offset(value)
Parametry | Opis |
---|---|
value |
Wymagane. Określa współrzędne top i left w pixelach. Możliwe wartości:
|
Użyj funkcji do ustawienia offset współrzędnych
Użyj funkcji do ustawienia offset współrzędnych wszystkich dopasowanych elementów.
Gramatyka
$(selector).offset(function(index,oldoffset))
Parametry | Opis |
---|---|
function(index,oldoffset) |
Definiuje funkcję zwracającą nowe współrzędne offset elementu wybranego.
|
Więcej przykładów
- Użyj obiektu do ustawienia nowej wartości offset dla obiektu.
- Użyj współrzędnych nowego obiektu do lokalizacji elementu.
- Użyj pozycji innego elementu do ustawienia nowej wartości offset dla elementu.
- Użyj pozycji istniejącego obiektu do lokalizacji elementu.