⊗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('Լայնություն: ' + w + ' Բարձրություն: ' + h);

Այժմ մեր արժեքները կտարբերվեն ևս 4px-ով, քանի որ սահմանների հաստությունը 2px է յուրաքանչյուր կողմից։

Իսկ այժմ եկեք ստանանք պարբերության լայնության և բարձրության արժեքները #test, հաշվի առնելով բոլոր պարագծերն ու սահմանները, դրա համար outerWidth և outerHeight մեթոդներին անհրաժեշտ է փոխանցել true.

let w = $('#test').outerWidth(true); let h = $('#test').outerHeight(true); $('#out').text('Լայնություն: ' + w + ' Բարձրություն: ' + 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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել