⊗jqDmIwIhM 67 of 113 menu

Métodos innerWidth e innerHeight no jQuery

Com a ajuda dos métodos innerWidth e innerHeight, obtemos a largura e a altura dos elementos, mas já levando em consideração não apenas o conteúdo, mas também os preenchimentos internos - padding.

Vamos obter os valores de largura e altura do parágrafo #test, mas agora usando innerWidth e innerHeight, e exibi-los em outro parágrafo. Vamos supor que tenhamos dois parágrafos:

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

O CSS fica assim:

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

Em Javascript, escrevemos o seguinte código:

let w = $('#test').innerWidth(); let h = $('#test').innerHeight(); $('#out').text('Width: ' + w + ' Height: ' + h);

Como você pode ver, os valores já diferem em 10px, pois são considerados os preenchimentos internos, que no nosso caso são de 5px em todos os lados.

Também podemos facilmente, usando os métodos innerWidth e innerHeight, alterar os valores de largura e altura dos elementos. Por exemplo, vamos definir a largura da div #test1 como 250px e a altura de #test2 como 200px:

$('#test1').innerWidth(250); $('#test2').innerHeight(200);

Complete a solução da primeira tarefa - exiba no segundo parágrafo abaixo da div #wrapper os valores de largura e altura da div #wrapper, desta vez levando em consideração os preenchimentos internos, mas sem considerar as bordas e as margens externas.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar