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
-
heightmetodu,
elementin hundurluyunu almaq ve deyismeye imkan verir -
outerHeightmetodu,
elementin bosluqlarini ve serhedini nezere alaraq onun hundurluyunu almaq ve deyismeye imkan verir