36 of 119 menu

OuterWidth metodas

Metodas outerWidth leidžia gauti ir keisti elemento plotį, atsižvelgiant į vidinius atstumus, kraštinę ir pasirinktinai - išorinius atstumus. Svarbu atminti, kad mes gausime 'apskaičiuotą plotį reikšmę' (computed width). Skaičiavimo klaidos taip pat gali kilti, jei naudotojas keičia puslapio dydį, arba jei elementas arba jo tėvinis elementas yra paslėpti.

Sintaksė

Taip mes galime gauti elemento plotį. Šis metodas gali priimti papildomą parametrą true arba false (false yra numatytasis), priklausomai nuo to - ar bus įtraukti išoriniai atstumai, ar ne. Kai kuriais atvejais gautos reikšmės gali būti trupmeninės:

$(selektorius).outerWidth([įskaitant_margin]);

Norint pakeisti elemento plotį - galima perduoti tiesiog skaičių (pavyzdžiui 400), tada matavimo vienetai bus pikseliai, arba eilutę, nurodančią matavimo vienetus (pavyzdžiui '10em'):

$(selektorius).outerWidth(nauja reikšmė, [įskaitant_margin]);

Taip pat mes galime pritaikyti nurodytą funkciją kiekvienam elementui rinkinyje. Tuo pačiu metu pirmuoju parametru funkcija gaus elemento numerį rinkinyje, o antruoju parametru - dabartinę nurodyto pločio reikšmę konkrečiam elementui. this funkcijos viduje bus nukreiptas į dabartinį elementą. Elemento pločio reikšmė pasikeis į tą, kurią grąžins funkcija:

$(selektorius).outerWidth(function(numeris rinkinyje, dabartinė pločio reikšmė));

Pavyzdys

Palyginimui išveskime informaciją apie antrojo straipsnio #test, plotį, gautą metodais width, innerWidth ir outerWidth:

<p id="test">tekstas</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);

Žiūrėkite taip pat

  • metodas width,
    kuris leidžia gauti ir keisti elemento plotį
  • metodas innerWidth,
    kuris leidžia gauti ir keisti elemento plotį, įskaitant jo vidinius atstumus
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti