Meetodid width ja height jQuery-s
Meetodid width ja height saavad
vastavalt elemendi sisu laiuse ja kõrguse ilma
padding,
border ja
margin arvestamata.
Võtame laiuse ja kõrguse väärtused lõigust
#test ja väljastame need teise lõiku. Võtame näiteks
järgmise HTML koodi:
<p id="test">text</p>
<p id="out"></p>
CSS stiil lõigu jaoks näeb välja selline:
p {
margin: 10px;
padding: 5px;
}
Nüüd kirjutame Javascript koodi:
let w = $('#test').width();
let h = $('#test').height();
$('#out').text('Width: ' + w + ' Height: ' + h);
Samuti saame nende meetodite abil lihtsalt
muuta elementide laiuse ja kõrguse väärtusi.
Näiteks määrame div-i #test1 laiuseks
250px ja div-i #test2 kõrguseks
- 200px:
$('#test1').width(250);
$('#test2').height(200);
Meil on selline vormindus:
<div id="wrapper">
<div id="test">text</div>
</div>
<p id="one"></p>
<p id="two"></p>
<p id="three"></p>
<p id="four"></p>
Järgmised CSS stiilid:
div {
margin: 10px;
padding: 5px;
border: 2px solid green;
}
#wrapper {
border-color: blueviolet;
}
Hankige ja kuvage div-i #wrapper laiuse
ja kõrguse väärtused ilma margin ja border'ita.
Väärtused kuvage selle div-i all olevasse esimesse lõiku.