jQueryдегин width жана height методдору
width жана height методдору элементтин
контентинен, тиешелүүлүгүнө жараша, туурасын жана бийиктигин
padding,
border жана
margin эсепке албастан алат.
Келгиле, #test абзацынын туурасынын жана бийиктигинин маанилерин
алып, аларды башка абзацка чыгаралы. Мисалы үчүн, төмөнкү HTML кодун алалы:
<p id="test">текст</p>
<p id="out"></p>
Абзацтын CSS стили төмөнкүдөй көрүнөт:
p {
margin: 10px;
padding: 5px;
}
Эми Javascript коду жазабыз:
let w = $('#test').width();
let h = $('#test').height();
$('#out').text('Туурасы: ' + w + ' Бийиктиги: ' + h);
Ошондой эле бул методдор менен элементтердин
туурасынын жана бийиктигинин маанилерин өзгөртө алабыз.
Мисалы, #test1 дивинин туурасын
250px, ал эми #test2 дивинин бийиктигин
200px кылалы:
$('#test1').width(250);
$('#test2').height(200);
Бизде төмөнкүдөй верстка бар:
<div id="wrapper">
<div id="test">текст</div>
</div>
<p id="one"></p>
<p id="two"></p>
<p id="three"></p>
<p id="four"></p>
Төмөнкү CSS стилдери:
div {
margin: 10px;
padding: 5px;
border: 2px solid green;
}
#wrapper {
border-color: blueviolet;
}
#wrapper дивинин боштуктар жана чектер
эсепке алынбаган туурасынын жана бийиктигинин маанилерин алыңыз.
Маанилерди бул дивдин астындагы биринчи абзацка чыгарыңыз.