⊗jqDmPo 69 of 113 menu

jQuery-da pozitsiyalash

jQuery-da elementlarning koordinatalari bilan ishlash uchun position va offset usullari mavjud.

Ushbu usullar elementning joriy koordinatalarini olish yoki o'zgartirish uchun ishlatiladi va natija sifatida top va left xususiyatlarini o'z ichiga olgan ob'ektni qaytaradi.

Hisoblashdagi xatolar foydalanuvchi sahifa o'lchamlarini o'zgartirganda paydo bo'lishi mumkin. Shuningdek, usullar yashiringan elementlarning koordinatalarini ololmaydi.

offset usuli elementning pozitsiyasini hujjatga nisbatan oladi, position usuli esa elementning ota-ona chetlariga nisbatan pozitsiyasini oladi.

Keling, bizda quyidagi HTML kodi bor:

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

Abzatslarga CSS uslublari bog'langan:

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

Keling, test divining pozitsiyasini ushbu usullar bilan olamiz va olingan ob'ektning kalitlariga murojaat qilib, ushbu ma'lumotni quyidagi abzatslarda chiqaramiz:

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 );
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish