⊗jqDmIwIhM 67 of 113 menu

jQueryдеги innerWidth жана innerHeight ыкмалары

innerWidth жана innerHeight ыкмаларынын жардамы менен биз элементтердин туурасын жана бийиктигин алабыз, бирок бул жолу тек контент эмес, ошондой эле ички жылдырымдарды - padding - эсепке алат.

Келгиле, #test абзацынын туура жана бийик маанилерин innerWidth жана innerHeight жардамы менен алып, аны башка абзацка чыгаралы. Бизде эки абзац бар дейли:

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

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

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

Javascriptте төмөнкү кодду жазабыз:

let w = $('#test').innerWidth(); let h = $('#test').innerHeight(); $('#out').text('Туурасы: ' + w + ' Бийиктиги: ' + h);

Көрүп турганыңыздай, маанилер азырын 10pxге айырмаланып турат, анткени ички жылдырымдар эске алынат, ал биздин учурда бардык тараптан 5px.

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

$('#test1').innerWidth(250); $('#test2').innerHeight(200);

Биринчи маселеге чечимди толуктаңыз - #wrapper дивинин астындагы экинчи абзацка #wrapper дивинин туура жана бийик маанилерин чыгарыңыз, бул жолу чектерди жана тышкы жылдырымдарды эске албастан, бирок ички жылдырымдарды эске алып.

Кыргызча
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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу