⊗jqDmOwOhM 68 of 113 menu

Az outerWidth és outerHeight metódusok a jQuery-ben

Az utolsó metóduspár - a outerWidth és a outerHeight, amelyek segítségével megkaphatjuk egy elem szélességét és magasságát minden padding és border figyelembevételével, vagy figyelmen kívül hagyhatjuk a külső margókat margin.

Nézzünk egy példát. Tegyük fel, hogy van egy bekezdésünk:

<p id="test">szöveg</p> <p id="out"></p>

A CSS így néz ki:

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

Kapjuk meg a #test bekezdés szélességének és magasságának értékeit a belső padding és a border-ek figyelembevételével. Ehhez a metódusoknak false-ot kell átadnunk, vagy üresen kell hagynunk a zárójeleket (mivel ez alapértelmezetten be van állítva a metódusban):

let w = $('#test').outerWidth(false); let h = $('#test').outerHeight(); $('#out').text('Szélesség: ' + w + ' Magasság: ' + h);

Most az értékeink még 4px-vel fognak eltérni, mivel a border-ek vastagsága mindkét oldalon 2px.

Most pedig kapjuk meg a #test bekezdés szélességének és magasságának értékeit az összes padding és border figyelembevételével. Ehhez a outerWidth és outerHeight metódusoknak true-t kell átadnunk:

let w = $('#test').outerWidth(true); let h = $('#test').outerHeight(true); $('#out').text('Szélesség: ' + w + ' Magasság: ' + h);

Most az értékeink a korábbiaktól még 20px-vel fognak eltérni, mivel a külső margóink mindkét oldalon 10px-esek.

Egészítse ki az előző feladatok megoldását - írja ki a harmadik bekezdésbe a #wrapper div alá a #wrapper div szélességének és magasságának értékeit - a belső padding és border-ek figyelembevételével, de a külső margók nélkül. A negyedik bekezdésbe írja ki a #wrapper div szélességének és magasságának értékeit az összes padding és border figyelembevételével.

A outerWidth és outerHeight metódusokkal mi módosíthatjuk az elemek szélességi és magassági értékeit is. Például állítsuk a #test1 div szélességét 250px-re, a #test2 magasságát pedig 200px-re:

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

Az elemek méreteivel dolgozó összes említett metódus lehetőséget biztosít arra is, hogy függvényt alkalmazzunk a halmaz minden elemére.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás