⊗jqDmOwOhM 68 of 113 menu

jQuery'деги outerWidth жана outerHeight ыкмалары

Акыркы жуп ыкмалар - outerWidth жана outerHeight, алардын жардамы менен элементтин енин жана бийиктигин бардык эле кошумча аралыктар жана чектер менен алууга болот, же тышкы margin аралыктарды эске албаса болот.

Мисалды карап көрөлү. Бизде параграф бар дейли:

<p id="test">текст</p> <p id="out"></p>

CSS төмөнкүдөй көрүнөт:

p { margin: 10px; padding: 5px; border: 2px solid blue; }

Келгиле, #test параграфынын эн жана бийиктик маанилерин алалы ички аралыктар жана чектерди эске алып, бул үчүн бул ыкмаларга false өткөрүп берүү керек же кашааларды бош калтырса болот (анткени ал ыкмада демейки абалда турган):

let w = $('#test').outerWidth(false); let h = $('#test').outerHeight(); $('#out').text('En: ' + w + ' Biyiktiği: ' + h);

Эми биздин маанилерибиз дагы 4px менен айырмаланып турат, анткени ар бир тараптагы чегинин калыңдыгы 2px.

Эми болсо, #test параграфынын эн жана бийиктик маанилерин алалы бардык аралыктар жана чектерди эске алып, бул үчүн outerWidth жана outerHeight ыкмаларына true өткөрүп берүү керек:

let w = $('#test').outerWidth(true); let h = $('#test').outerHeight(true); $('#out').text('En: ' + w + ' Biyiktiği: ' + h);

Эми биздин маанилерибиз мурункулардан дагы айырмаланып турат дагы 20px менен, анткени биздин тышкы аралыктарыбыз ар бир тараптан 10px.

Мурунку тапшырмалардын чечимин толуктагыла - үчүнчү параграфка #wrapper дивинин астына #wrapper дивинин эн жана бийиктик маанилерин чыгарыгыла - ички аралыктар жана чектер менен, бирок тышкы аралыктарсыз. Төртүнчү параграфка #wrapper дивинин эн жана бийиктик маанилерин бардык аралыктар жана чектер менен чыгарыгыла.

Ошондой эле outerWidth жана outerHeight ыкмаларынын жардамы менен биз элементтердин эн жана бийиктик маанилерин өзгөртө алабыз. Мисалы, #test1 дивинин энин 250px кылалы, ал эми #test2 дивинин бийиктигин - 200px:

$('#test1').outerWidth(250, true); $('#test2').outerHeight(200);

Элементтин өлчөмдөрү менен иштөөнүн көрсөтүлгөн бардык ыкмалары ошондой эле топтогу ар бир элементке функцияны колдонуу мүмкүнчүлүгүн камтыйт.

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу