34 of 119 menu

innerWidth Metodu

innerWidth metodu, bir öğenin genişliğini iç dolguları ile birlikte almayı ve değiştirmeyi sağlar. ' Hesaplanan değer' (computed width) genişliğini aldığımızı unutmamak önemlidir. Kullanıcı sayfanın boyutlarını değiştirdiğinde veya öğe ya da üst öğesi gizli olduğunda hesaplama hataları oluşabilir. Genişlik değeri, öğenin kenarlık kalınlığını dikkate almaz.

Sözdizimi

Öğenin genişliğini almak. Bazı durumlarda alınan değerler kesirli olabilir:

$(selektör).innerWidth();

Öğenin genişliğini değiştirmek için - bir sayı (örneğin 400) iletilebilir, bu durumda ölçü birimi piksel olur, veya ölçü birimi belirtilen bir dize iletilebilir (örneğin '10em'):

$(selektör).innerWidth(yeni değer);

Ayrıca, belirtilen bir fonksiyonu kümedeki her öğeye uygulayabiliriz. Bu durumda fonksiyon ilk parametre olarak kümedeki indeks numarasını, ikinci parametre olarak da ilgili öğenin mevcut genişlik değerini alır. Fonksiyon içindeki this değeri mevcut öğeyi gösterecektir. Öğenin genişlik değeri, fonksiyonun döndürdüğü değer ile değişecektir:

$(selektör).innerWidth(function(kümedeki indeks, mevcut genişlik değeri));

Örnek

Karşılaştırma için, #test paragrafı için width ve innerWidth metotlarıyla alınan genişlik bilgisini çıktılayalım:

<p id="test">metin</p> <p id="out1"></p> <p id="out2"></p> p { margin: 10px; padding: 5px; border: 2px solid blue; } let w1 = $('#test').width(); let w2 = $('#test').innerWidth(); $('#out1').text(w1); $('#out2').text(w2);

Sol ve sağ iç dolgularımızın toplamı olan 10px farkını göreceğiz.

Ayrıca Bakınız

  • metot width,
    öğenin genişliğini almayı ve değiştirmeyi sağlar
  • metot outerWidth,
    öğenin genişliğini, dolgu ve kenarlıkları ile birlikte almayı ve değiştirmeyi sağlar
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