outerHeight metodu
outerHeight metodu elementi daxili kenar bosluqlari,
serhed ve secici olaraq - xarici kenar bosluqlari nezere alinmaqla
hundurluyunu almaq ve deyismeye imkan verir. Onemlidir
ki, biz hundurluyun 'hesablanmis deyerini' alacagiq
(computed height).
Hesablamada xatalar istifadeci
sehifenin olculerini deyisdirdikde ve ya
element ve ya onun valideyni gizlendikde bas vere biler.
Sintaksis
Beləliklə, biz elementin hundurluyunu ala bilerik. Bu metod
true ve ya false (false standart olaraq qebul edilir)
olan mecburi olmayan parametri qebul ede biler,
xarici kenar bosluqlarinin nezere alinip-alinmayacagindan asili olaraq.
Bəzi hallarda alinan deyerler kesirli ola biler:
$(selector).outerWidth([including_margin]);
Elementin hundurluyunu deyismek ucun - sadəcə reqem
(meselen 400) oturule biler, onda olcu
vahidleri piksel olacaq, ya da olcu vahidlerini gosteren
setir (meselen
'10em'):
$(selector).outerHeight(new value, [including_margin]);
Biz hemcinin teyin edilmis funksiyani setirdəki her bir
elemente tetbiq ede bilerik. Bununla yanaşı funksiya
ilk parametr kimi setirdeki elementin nomresini, ikinci parametr kimi
ise hemin element ucun teyin edilmis hundurluyun hazırkı deyerini
alacaq. Funksiya daxilində this
hazırkı elementi gosterecek.
Elementin hundurluk deyeri funksiyanin qaytardigi deyere
deyisecek:
$(selector).outerHeight(function(index in set, current height value));
Numune
Gelin muqayise ucun
#test abzasinin hundurlugu haqqinda melumati,
height,
innerHeight ve
outerHeight metodlari ile elde ederek cixadaq:
<p id="test">text</p>
<p id="out1"></p>
<p id="out2"></p>
<p id="out3"></p>
<p id="out4"></p>
p {
margin: 10px;
padding: 5px;
border: 2px solid blue;
}
let h1 = $('#test').height();
let h2 = $('#test').innerHeight();
let h3 = $('#test').outerHeight();
let h4 = $('#test').outerHeight(true);
$('#out1').text(h1);
$('#out2').text(h2);
$('#out3').text(h3);
$('#out4').text(h4);
Hemcinin bax
-
heightmetodu,
elementin hundurluyunu almaq ve deyismeye imkan verir -
innerHeightmetodu,
elementin daxili kenar bosluqlarini nezere alaraq hundurluyunu almaq ve deyismeye imkan verir