37 of 119 menu

Metoda position

Metoda position pozwala uzyskać pozycję elementu względem marginesów rodzica, w odróżnieniu od metody offset, która uzyskuje współrzędne względem dokumentu. Metoda position jest bardziej przydatna przy pozycjonowaniu nowego elementu obok innego w jednym rodzicu. Wynikiem metody jest obiekt zawierający właściwości top i left. Błędy w obliczeniach mogą występować, jeśli użytkownik zmienia rozmiary strony. Również metoda nie uzyskuje współrzędnych ukrytych elementów.

Składnia

Uzyskaj aktualne współrzędne. W niektórych przypadkach uzyskane wartości mogą być ułamkowe:

$(selektor).position();

Przykład

Uzyskajmy pozycję akapitu, który jest umieszczony w divie za pomocą metody position, a następnie, odwołując się do kluczy uzyskanego obiektu, wypiszmy tę informację w innym akapicie:

<div style="padding: 15px;"> <p style="margin-left: 10px;">tekst</p> </div> <p></p> let position = $('p').first().position(); $('p').last().text('left: ' + position.left + ', top: ' + position.top);

Zobacz też

  • metoda offset,
    która pozwala uzyskać aktualne współrzędne elementu
  • metoda offsetParent,
    która pozwala uzyskać najbliższego pozycjonowanego przodka elementu
  • metoda css,
    która pozwala uzyskać i zmieniać style CSS elementu
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć