36 of 119 menu

outerWidth մեթոդը

outerWidth մեթոդը թույլ է տալիս ստանալ և փոխել տարրի լայնությունը՝ հաշվի առնելով ներքին տարածությունները, եզրագիծը և ընտրովի՝ արտաքին տարածությունները տարրի: Կարևոր է հիշել, որ մենք կստանանք 'հաշվարկված արժեք' լայնության (computed width): Հաշվարկման սխալները կարող են նաև առաջանալ, եթե օգտատերը փոխում է էջի չափերը, և նաև, եթե տարրը կամ նրա ծնող թաքնված են:

Շարահյուսություն

Այսպես մենք կարող ենք ստանալ տարրի լայնությունը: Այս մեթոդը կարող է ընդունել ոչ պարտադիր պարամետր true կամ false տեսքով (false-ը լռելյայն է), կախված նրանից՝ արտաքին տարածությունները կհաշվի առնվեն, թե ոչ: Որոշ դեպքերում ստացված արժեքները կարող են լինել կոտորակային:

$(ընտրիչ).outerWidth([ներառելով_margin]);

Տարրի լայնությունը փոխելու համար՝ կարելի է փոխանցել պարզապես թիվ (օրինակ 400), ապա միավորները կլինեն պիքսելներ, կամ տող, միավորների նշումով (օրինակ '10em'):

$(ընտրիչ).outerWidth(նոր արժեք, [ներառելով_margin]);

Նաև մենք կարող ենք կիրառել նշված ֆունկցիան յուրաքանչյուր տարրի համար հավաքածուում: Այս դեպքում առաջին պարամետրով ֆունկցիան կստանա տարրի համարը հավաքածուում, իսկ երկրորդ պարամետրով - ընթացիկ արժեքը նշված լայնության համար կոնկրետ տարրի: this-ը ֆունկցիայի ներսում կլինի ընթացիկ տարրին ցույց տվող: Տարրի լայնության արժեքը կփոխվի դրանով, որը կվերադարձնի ֆունկցիան:

$(ընտրիչ).outerWidth(function(համարը հավաքածուում, ընթացիկ արժեքը լայնության));

Օրինակ

Եկեք համեմատության համար արտածենք տեղեկատվությունը #test պարբերության լայնության մասին, ստացված մեթոդներով width, innerWidth և outerWidth:

<p id="test">տեքստ</p> <p id="out1"></p> <p id="out2"></p> <p id="out3"></p> <p id="out4"></p> p { margin: 10px; padding: 5px; border: 2px solid blue; } let w1 = $('#test').width(); let w2 = $('#test').innerWidth(); let w3 = $('#test').outerWidth(false); let w4 = $('#test').outerWidth(true); $('#out1').text(w1); $('#out2').text(w2); $('#out3').text(w3); $('#out4').text(w4);

Տես նաև

  • width մեթոդը,
    որը թույլ է տալիս ստանալ և փոխել տարրի լայնությունը
  • innerWidth մեթոդը,
    որը թույլ է տալիս ստանալ և փոխել տարրի լայնությունը, հաշվի առնելով նրա ներքին տարածությունները
Հայերեն
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-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել