⊗jqDmPo 69 of 113 menu

Позиционирање у jQuery

За рад са координатама елемената у jQuery постоје методи position и offset.

Ови методи служе за добијање или мењање тренутних координата елемента и као резултат враћају објекат који садржи својства top и left.

Грешке у прорачунима могу настати ако корисник мења величину странице. Такође методи не добијају координате скривених елемената.

Метод offset добија позицију елемента у односу на документ, а position позицију елемента у односу на маргине родитеља.

Нека имамо следећи HTML код:

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

На параграфе су везани CSS стилови:

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

Хајде да добијемо позицију дива test овим методима, и, обративши се кључевима добијеног објекта, испишемо ту информацију испод у параграфима:

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 );
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј