⊗jqDmWHM 66 of 113 menu

width- ja height-metodit jQuery:ssä

Metodit width ja height saavat vastaavasti elementin sisällön leveyden ja korkeuden ilman padding:n, border:n ja margin:n huomioimista.

Saadaanpa kappaleen #test leveys- ja korkeusarvot ja tulostetaan ne toiseen kappaleeseen. Otetaan esimerkiksi seuraava HTML-koodi:

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

CSS-tyyli kappaleelle näyttää tältä:

p { margin: 10px; padding: 5px; }

Kirjoitetaan nyt Javascript-koodi:

let w = $('#test').width(); let h = $('#test').height(); $('#out').text('Leveys: ' + w + ' Korkeus: ' + h);

Samalla tavalla näiden metodien avulla voimme muuttaa elementtien leveys- ja korkeusarvoja. Asetetaanpa esimerkiksi divin #test1 leveys 250px:ksi ja divin #test2 korkeus 200px:ksi:

$('#test1').width(250); $('#test2').height(200);

Meillä on tällainen merkintäkieli:

<div id="wrapper"> <div id="test">teksti</div> </div> <p id="one"></p> <p id="two"></p> <p id="three"></p> <p id="four"></p>

Seuraavat CSS-tyylit:

div { margin: 10px; padding: 5px; border: 2px solid green; } #wrapper { border-color: blueviolet; }

Hanki ja tulosta divin #wrapper leveys- ja korkeusarvot ilman marginaaleja ja rajoja. Tulosta arvot tämän divin alla olevaan ensimmäiseen kappaleeseen.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää