⊗jqDmPo 69 of 113 menu

Pozicioniranje v jQuery

Za delo s koordinatami elementov v jQuery so na voljo metode position in offset.

Te metode služijo za pridobivanje ali spreminjanje trenutnih koordinat elementa in kot rezultat vračajo objekt, ki vsebuje lastnosti top in left.

Napake pri izračunih se lahko pojavijo, če uporabnik spremeni velikost strani. Tudi metode ne pridobijo koordinat skritih elementov.

Metoda offset pridobi pozicijo elementa glede na dokument, position pa pozicijo elementa glede na odmike starša.

Recimo, da imamo naslednjo HTML kodo:

<div id="parent"> <p id="test">text</p> </div> <p id="text1"></p> <p id="text2"></p>

K odstavkom so povezani CSS slogi:

#parent { width: 150px; border: 1px solid blueviolet; } #test { margin: 5px; text-align: center; outline: 1px solid green; }

Pridobimo pozicijo div-a test s temi metodami in, ko dostopamo do ključev dobljenega objekta, izpišimo te informacije spodaj v odstavkih:

let offset = $('#test').offset(); $('#text1').text( '(OFFSET()) left: ' + offset.left + ', top: ' + offset.top ); let position = $('#test').position(); $('#text2').text( '(POSITION()) left: ' + position.left + ', top: ' + position.top );
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni