⊗jqDmOwOhM 68 of 113 menu

outerWidth en outerHeight Metodes in jQuery

Die laaste paar metodes - outerWidth en outerHeight, waarmee dit moontlik is om die wydte en hoogte van 'n element te verkry met inagneming van alle spasies en grense, of sonder om die buitespasies margin in ag te neem.

Kom ons kyk na 'n voorbeeld. Gestel ons het 'n paragraaf:

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

CSS lyk so:

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

Kom ons verkry die wydte- en hoogtewaardes van die paragraaf #test, met inagneming van binnewyses en grense, hiervoor moet ons false aan hierdie metodes oordra of die hakies leeg laat (aangesien dit reeds by verstek in die metode gestel is):

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

Nou sal ons waardes met nog 4px verskil, aangesien die grensdykte aan elke kant 2px is.

En nou, laat ons die wydte- en hoogtewaardes van die paragraaf verkry #test, met inagneming van alle spasies en grense, hiervoor moet ons true oordra aan die metodes outerWidth en outerHeight:

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

Nou sal ons waardes van die voriges verskil met nog 20px, aangesien ons buitespasies 10px aan elke kant is.

Vul die oplossing van die vorige take aan - druk uit in die derde paragraaf onder die div #wrapper die wydte- en hoogtewaardes van die div #wrapper - met inagneming van binnewyses en grense, maar sonder buitespasies. In die vierde paragraaf, druk die wydte- en hoogtewaardes van die div #wrapper uit met inagneming van alle spasies en grense.

Ook met die metodes outerWidth en outerHeight kan ons die wydte- en hoogtewaardes van elemente verander. Byvoorbeeld, laat ons die wydte van div #test1 stel gelyk aan 250px, en die hoogte van #test2 - 200px:

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

Al die bogenoemde metodes om met die afmetings te werk van 'n element bied ook die moontlikheid om 'n funksie op elke element in die stel toe te pas.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp