Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Einführung in die spezifische Verwendung von jQuery.outerWidth() function_jquery

Detaillierte Einführung in die spezifische Verwendung von jQuery.outerWidth() function_jquery

WBOY
WBOYOriginal
2016-05-16 15:49:33963Durchsuche

Lassen Sie uns die Funktion „outerWidth()“ anhand des jQuery-Beispielcodes demonstrieren,

Die Funktion „outerWidth()“ wird verwendet, um die äußere Breite des aktuell passenden Elements festzulegen oder zurückzugeben. Standardmäßig umfasst die äußere Breite die Polsterung und den Rand des Elements, jedoch nicht die Breite des Randteils. Sie können den Parameter auch als „true“ angeben, um die Breite des Randbereichs einzubeziehen. Wie unten gezeigt:

Wenn Sie die Breite anderer Situationen erhalten möchten, verwenden Sie bitte width() und innerWidth(). Sie können hier klicken, um den Unterschied zwischen den dreien zu sehen. Diese Funktion gehört zu einem jQuery-Objekt (Instanz) und funktioniert weiterhin auf unsichtbaren Elementen. Syntax jQuery 1.2.6 Diese Funktion wurde hinzugefügt. jQueryObject.outerWidth( [ includeMargin ] ) Hinweis: Wenn das aktuelle jQuery-Objekt mit mehreren Elementen übereinstimmt, wird nur die äußere Breite des ersten übereinstimmenden Elements zurückgegeben. Parameter Parameterbeschreibung includeMargin Der optionale/boolesche Typ gibt an, ob die Breite des Randteils einbezogen werden soll. Der Standardwert ist false. Rückgabewert Der Rückgabewert der Funktion „outerWidth()“ ist vom Typ „Number“ und gibt die äußere Breite des ersten übereinstimmenden Elements zurück. Wenn das aktuelle jQuery-Objekt mit mehreren Elementen übereinstimmt, verwendet die Funktion „outerWidth()“ bei der Rückgabe der äußeren Breite nur das erste übereinstimmende Element. Wenn keine passenden Elemente vorhanden sind, wird null zurückgegeben. OuterWidth() ist für Fenster und Dokument nicht verfügbar. Bitte verwenden Sie stattdessen width(). Beispiele & Anleitungen Nehmen Sie den folgenden HTML-Code als Beispiel:

Code kopieren Der Code lautet wie folgt:

f52ac8c80c1864fb55d890fba086537416b28748ea4df4d9c2150843fecfba68 60763ffab7fa279afa1e8cc3f18e0a0616b28748ea4df4d9c2150843fecfba68

Der folgende jQuery-Beispielcode wird verwendet, um die spezifische Verwendung der Funktion „outerWidth()“ zu demonstrieren:

var $n1 = $("#n1"); 
var $n2 = $("#n2"); 
// outerWidth() = width(100) + padding(10*2) + border(1*2) = 122 
document.writeln( $n1.outerWidth() ); // 122 
document.writeln( $n2.outerWidth() ); // 150 
var $divs = $("div"); 

// Wenn mehrere Elemente übereinstimmen, wird nur die äußere Breite des ersten Elements zurückgegeben

document.writeln( $divs.outerWidth() ); // 122 
//outerWidth(true) = width(100) + padding(10*2) + border(1*2) + margin(5*2) = 132 
document.writeln( $n1.outerWidth(true) ); // 132 

Der obige Inhalt stellt die Funktion jQuery.outerWidth() im Detail vor, ich hoffe, es gefällt Ihnen.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn