OuterHeight metodi
outerHeight metodi
elementiň içindaky boşluklary, çägini we saýlap - daşky boşluklary
hasaba almak bilen elementyň beýikligini almagy we üýtgetmäge mümkinçilik berýär. Muhimi,
biz 'hasaplanan bahany' alarys
(computed height).
Hasaplamada ýalňyşlyklar hem ýüze çykyp bilýär, eger
ulanyjy sahypanyň ölçeglerini üýtgetse, we hem eger
element ýa-da onuň eýesi gizlense.
Sintaksis
Şeýlelik bilen biz elementyň beýikligini alyp bileris. Bu metod
ýörite true
ýa-da false (false deslapky ýagdaýda) görnüşinde islege bagly parametr
kabul edip biler,
daşky boşluklar hasaba alynjakmy ýa-da ýok.
Käbir ýagdaýlarda
alnan bahalar kesirli bolup biler:
$(selektor).outerWidth([margin_hasaba_almak]);
Elementiň ini üýtgetmek üçin - diňe san
(mysal üçin 400) geçirip bolýar, şonda ölçeg birligi
piksel bolup biler, ýa-da setir,
ölçeg birligini görkezmek bilen (mysal üçin
'10em'):
$(selektor).outerHeight(täze baha, [margin_hasaba_almak]);
Şeýle hem, kesgitlenen funksiýany her
elemente toplumda ulanýarys. Şonda birinji parametr hökmünde funksiýa
elementiň toplumdaky nomerini alyar, ikinji parametr hökmünde
- häzirki element üçin kesgitlenen beýikligiň
häzirki bahasyny.
this funksiýanyň içinde
häzirki elemente görkezer.
Elementiň iniň bahasy üýtger,
funksiýanyň gaýtaran bahasy bilen:
$(selektor).outerHeight(function(toplumdaky nomer, beýikligiň häzirki bahasy));
Mysal
Garçeştirmek üçin çap edeliň
#test abzasynyň beýikligi barada maglumat,
height,
innerHeight we
outerHeight metodlary bilen alnan:
<p id="test">tekst</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);
Şeýle-de görüň
-
heightmetodi,
elementiň beýikligini almagy we üýtgetmäge mümkinçilik berýär -
innerHeightmetodi,
elementiň içindaky boşluklaryny hasaba almak bilen beýikligini almagy we üýtgetmäge mümkinçilik berýär