⊗jqDmOwOhM 68 of 113 menu

Metoderna outerWidth och outerHeight i jQuery

Det sista paret metoder - outerWidth och outerHeight, med vilka det är möjligt att få bredd och höjd på ett element med hänsyn till alla marginaler och kanter, eller så kan man exkludera de yttre marginalerna margin.

Låt oss titta på ett exempel. Antag att vi har ett stycke:

<p id="test">text</p> <p id="out"></p>

CSS ser ut så här:

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

Låt oss få bredd- och höjdvärdena för stycket #test, inklusive inre marginaler och kanter. För att göra detta måste vi skicka false till dessa metoder eller lämna parenteserna tomma (eftersom det är standardvärdet i metoden):

let w = $('#test').outerWidth(false); let h = $('#test').outerHeight(); $('#out').text('Width: ' + w + ' Height: ' + h);

Nu kommer våra värden att skilja sig med ytterligare 4px, eftersom kantens tjocklek är 2px på varje sida.

Och låt oss nu få bredd- och höjdvärdena för stycket #test, inklusive alla marginaler och kanter. För att göra detta måste vi skicka true till metoderna outerWidth och outerHeight:

let w = $('#test').outerWidth(true); let h = $('#test').outerHeight(true); $('#out').text('Width: ' + w + ' Height: ' + h);

Nu kommer våra värden att skilja sig från de föregående med ytterligare 20px, eftersom de yttre marginalerna är 10px på varje sida.

Komplettera lösningen från de föregående uppgifterna - skriv ut i det tredje stycket under div #wrapper bredd- och höjdvärdena för div #wrapper - med hänsyn till inre marginaler och kanter, men utan yttre marginaler. I det fjärde stycket, skriv ut bredd- och höjdvärdena för div #wrapper med hänsyn till alla marginaler och kanter.

Med hjälp av metoderna outerWidth och outerHeight kan vi också ändra bredd- och höjdvärdena för element. Till exempel, låt oss sätta bredden på div #test1 till 250px, och höjden på #test2 till 200px:

$('#test1').outerWidth(250, true); $('#test2').outerHeight(200);

Alla nämnda metoder för att arbeta med storlekar på element tillhandahåller också möjligheten att applicera en funktion på varje element i uppsättningen.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa