⊗jqDmOwOhM 68 of 113 menu

Methoden outerWidth und outerHeight in jQuery

Das letzte Methodenpaar - outerWidth und outerHeight, mit deren Hilfe es möglich ist, die Breite und Höhe eines Elements unter Berücksichtigung aller Abstände und Rahmen zu erhalten, oder man kann die äußeren Abstände margin nicht berücksichtigen.

Betrachten wir ein Beispiel. Nehmen wir an, wir haben einen Absatz:

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

Das CSS sieht so aus:

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

Lassen Sie uns die Breiten- und Höhenwerte des Absatzes #test abrufen, unter Berücksichtigung der inneren Abstände und Rahmen. Dazu muss man an diese Methoden false übergeben oder die Klammern leer lassen (da es in der Methode standardmäßig bereits so eingestellt ist):

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

Jetzt unterscheiden sich unsere Werte noch um 4px, da die Rahmendicke auf jeder Seite 2px beträgt.

Lassen Sie uns nun die Breiten- und Höhenwerte des Absatzes #test abrufen, unter Berücksichtigung aller Abstände und Rahmen. Dazu muss man an die Methoden outerWidth und outerHeight true übergeben:

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

Jetzt unterscheiden sich unsere Werte von den vorherigen noch um 20px, da die äußeren Abstände auf jeder Seite 10px betragen.

Vervollständigen Sie die Lösung der vorherigen Aufgaben - geben Sie in den dritten Absatz unter dem Div #wrapper die Breiten- und Höhenwerte des Divs #wrapper aus - unter Berücksichtigung der inneren Abstände und Rahmen, aber ohne äußere Abstände. In den vierten Absatz geben Sie die Breiten- und Höhenwerte des Divs #wrapper unter Berücksichtigung aller Abstände und Rahmen aus.

Auch mit den Methoden outerWidth und outerHeight können wir die Breiten- und Höhenwerte von Elementen ändern. Lassen Sie uns beispielsweise die Breite des Divs #test1 auf 250px setzen und die Höhe von #test2 auf 200px:

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

Alle genannten Methoden zur Arbeit mit den Größen eines Elements sehen auch die Möglichkeit vor, eine Funktion auf jedes Element in der Menge anzuwenden.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen