33 of 119 menu

innerHeight metodu

innerHeight metodu elementin hundurluyunu onun daxili bosluqlari ile birlikde almaq ve deyismeye imkan verir. Onemlidir ki, biz hundurluyun 'hesablanmis deyerini' alacagiq (computed height). Hesablama xetalari istifadeci sehifenin olculerini deyisdiyi zaman, ve ya element ve ya onun valideyni gizlendiyi zaman bas vere biler. Hundurluk deyeri elementin serhed qalinligini nezere almır.

Sintaksis

Elementin hundurluyunu almaq. Bazi hallarda alinan deyerler kesirli ola biler:

$(selektor).innerHeight();

Elementin hundurluyunu deyismek ucun - sadece reqem (meselen 400) oturile biler, bu halda olcu vahidi piksel olacaq, ya da olcu vahidini gosteren setir (meselen '10em'):

$(selektor).innerHeight(yeni deyer);

Biz hemcinin teyin edilmis funksiyani setirdeki her bir elemente tetbiq ede bilerik. Bu zaman funksiya birinci parametr kimi setirdeki elementin nomresini, ikinci parametr kimi ise konkret elementin hundurluk deyerini alacaq. this funksiya daxilinde hal-hazırki elemente isare edecek. Elementin hundurluk deyeri funksiyanin qaytardigi deyere deyisilecek:

$(selektor).innerHeight(function(setirdeki nomre, hundurluk deyeri));

Numune

Gelin muqayise etmek ucun #test abzasinin hundurlugu haqqinda melumati height ve innerHeight metodlari ile elde ederek gosterek:

<p id="test">text</p> <p id="out1"></p> <p id="out2"></p> p { margin: 10px; padding: 5px; border: 2px solid blue; } let h1 = $('#test').height(); let h2 = $('#test').innerHeight(); $('#out1').text(h1); $('#out2').text(h2);

Biz 10px ferqini goreceyik, bu bizim ust ve alt daxili bosluqlarimizin cemi edir.

Hemcinin bax

  • height metodu,
    elementin hundurluyunu almaq ve deyismeye imkan verir
  • outerHeight metodu,
    elementin bosluqlarini ve serhedini nezere alaraq onun hundurluyunu almaq ve deyismeye imkan verir
azbydeenesfrkakkptruuz