⊗jqDmPo 69 of 113 menu

jQuery'de Konumlandırma

jQuery'de eleman koordinatları ile çalışmak için position ve offset metotları vardır.

Bu metotlar, elemanın mevcut koordinatlarını almak veya değiştirmek için kullanılır ve sonuç olarak top ve left özelliklerini içeren bir nesne döndürür.

Hesaplama hataları, kullanıcı sayfanın boyutlarını değiştirdiğinde ortaya çıkabilir. Ayrıca metotlar gizli elemanların koordinatlarını alamaz.

offset metodu, elemanın konumunu belgeye göre alır, position metodu ise elemanın konumunu üst öğenin kenar boşluklarına göre alır.

Aşağıdaki HTML koduna sahip olduğumuzu varsayalım:

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

Paragraflara CSS stilleri uygulanmıştır:

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

Şimdi test div'inin konumunu bu metotlarla alalım ve elde edilen nesnenin anahtarlarına erişerek bu bilgiyi aşağıdaki paragraflara yazdıralım:

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 );
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet