36 of 119 menu

Metoden outerWidth

Metoden outerWidth gør det muligt at hente og ændre bredden af et element inklusive polstring, ramme og valgfrit - margener af et element. Det er vigtigt at huske, at vi vil få den 'beregnede værdi' af bredden (computed width). Fejl i beregningen kan også opstå, hvis brugeren ændrer sidens størrelse, eller hvis elementet eller dets forælder er skjult.

Syntaks

Sådan kan vi hente bredden af et element. Denne metode kan tage en valgfri parameter i form af true eller false (false er standard), afhængigt af om - de ydre margener skal medregnes eller ikke. I nogle tilfælde kan de opnåede værdier være brøker:

$(selector).outerWidth([inkluder_margin]);

For at ændre bredden af et element - kan du blot sende et tal (for eksempel 400), så vil måleenheden være pixels, eller en streng, med angivelse af måleenhed (for eksempel '10em'):

$(selector).outerWidth(ny værdi, [inkluder_margin]);

Vi kan også anvende en given funktion på hvert element i sættet. Her vil funktionen som første parameter få nummeret af elementet i sættet, og som anden parameter - den aktuelle værdi af den angivne bredde for det konkrete element. this inde i funktionen vil pege på det aktuelle element. Værdien af elementets bredde vil blive ændret til den, som funktionen returnerer:

$(selector).outerWidth(function(nummer i sættet, aktuel breddeværdi));

Eksempel

Lad os for sammenligning udskrive information om bredden af afsnittet #test, hentet med metoderne width, innerWidth og outerWidth:

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

Se også

  • metoden width,
    som gør det muligt at hente og ændre bredden af et element
  • metoden innerWidth,
    som gør det muligt at hente og ændre bredden af et element, inklusive dets polstring
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis