⊗jqDmIwIhM 67 of 113 menu

Metody innerWidth a innerHeight v jQuery

Pomocí metod innerWidth a innerHeight získáme šířku a výšku prvků, ale již s ohledem nejen na obsah, ale i na vnitřní odsazení - padding.

Získejme hodnoty šířky a výšky odstavce #test, ale již pomocí innerWidth a innerHeight, a vypišme je do jiného odstavce. Nechť máme dva odstavce:

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

CSS vypadá takto:

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

V Javascriptu napíšeme následující kód:

let w = $('#test').innerWidth(); let h = $('#test').innerHeight(); $('#out').text('Šířka: ' + w + ' Výška: ' + h);

Jak vidíte, hodnoty se již liší o 10px, protože jsou zohledněny vnitřní odsazení, které v našem případě činí 5px ze všech stran.

Také jednoduše pomocí metod innerWidth a innerHeight můžeme změnit hodnoty šířky a výšky prvků. Například nastavme šířku divu #test1 na 250px a výšku #test2 na 200px:

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

Doplňte řešení prvního úkolu - vypište do druhého odstavce pod divem #wrapper hodnoty šířky a výšky divu #wrapper, tentokrát s ohledem na vnitřní odsazení, ale bez ohledu na okraje a vnější odsazení.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout