jQuery'de innerWidth ve innerHeight Metotları

innerWidth ve innerHeight metotlarıyla, yalnızca içeriği değil, aynı zamanda iç boşlukları - padding - da dikkate alarak öğelerin genişliğini ve yüksekliğini alırız.

Hadi #test paragrafının genişlik ve yükseklik değerlerini innerWidth ve innerHeight kullanarak alalım ve başka bir paragrafa yazdıralım. İki paragrafımız olsun:

html<p id="test">text</p>
<p id="out"></p>

CSS şu şekilde:

cssp {
margin: 10px;
padding: 5px;
border: 2px solid blue;
}

Javascript'te aşağıdaki kodu yazıyoruz:

javascriptlet w = $('#test').innerWidth();
let h = $('#test').innerHeight();
$('#out').text('Genişlik: ' + w + ' Yükseklik: ' + h);

Gördüğünüz gibi değerler 10px kadar farklı, çünkü bizim durumumuzda her tarafta 5px olan iç boşluklar dikkate alınıyor.

Ayrıca innerWidth ve innerHeight metotlarıyla öğelerin genişlik ve yükseklik değerlerini de değiştirebiliriz. Örneğin, #test1 div'inin genişliğini 250px, #test2 div'inin yüksekliğini ise 200px yapalım:

javascript$('#test1').innerWidth(250);
$('#test2').innerHeight(200);
Задание 1

İlk görevin çözümünü tamamlayın - #wrapper div'inin altındaki ikinci paragrafa, bu sefer dış boşluklar ve kenarlıklar olmadan ama iç boşluklar dahil olmak üzere #wrapper div'inin genişlik ve yükseklik değerlerini yazdırın.