⊗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; }

მოდით მივიღოთ div 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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა