jQuery - Wymiary
Dzięki jQuery łatwo jest pracować z wymiarami elementów i oknem przeglądarki.
Metody wymiarowania jQuery
jQuery ma kilka ważnych metod pracy z wymiarami:
width()
height()
innerWidth()
innerHeight()
outerWidth()
outerHeight()
jQuery Wymiary
jQuery width() i height() Metody
Metoda width()
ustawia lub zwraca szerokość elementu (z wyłączeniem dopełnienia, obramowania i marginesu).
Metoda height()
ustawia lub zwraca wysokość elementu (z wyłączeniem dopełnienia, obramowania i marginesu).
Poniższy przykład zwraca szerokość i wysokość określonego <div>
elementu:
Przykład
$("button").click(function(){
var txt = "";
txt += "Width: " + $("#div1").width() + "</br>";
txt += "Height: " + $("#div1").height();
$("#div1").html(txt);
});
Metody jQuery innerWidth() i innerHeight()
Metoda innerWidth()
zwraca szerokość elementu (łącznie z dopełnieniem).
Metoda innerHeight()
zwraca wysokość elementu (wraz z dopełnieniem).
Poniższy przykład zwraca wewnętrzną szerokość/wysokość określonego <div>
elementu:
Przykład
$("button").click(function(){
var txt = "";
txt += "Inner width: " + $("#div1").innerWidth() + "</br>";
txt += "Inner height: " + $("#div1").innerHeight();
$("#div1").html(txt);
});
Metody jQuery outerWidth() i outerHeight()
Metoda outerWidth()
zwraca szerokość elementu (łącznie z dopełnieniem i obramowaniem).
Metoda outerHeight()
zwraca wysokość elementu (łącznie z dopełnieniem i obramowaniem).
Poniższy przykład zwraca zewnętrzną szerokość/wysokość określonego <div>
elementu:
Przykład
$("button").click(function(){
var txt = "";
txt += "Outer width: " + $("#div1").outerWidth() + "</br>";
txt += "Outer height: " + $("#div1").outerHeight();
$("#div1").html(txt);
});
Metoda outerWidth(true)
zwraca szerokość elementu (w tym dopełnienie, obramowanie i margines).
Metoda outerHeight(true)
zwraca wysokość elementu (w tym dopełnienie, obramowanie i margines).
Przykład
$("button").click(function(){
var txt = "";
txt += "Outer width (+margin): " + $("#div1").outerWidth(true) + "</br>";
txt += "Outer height (+margin): " + $("#div1").outerHeight(true);
$("#div1").html(txt);
});
jQuery Więcej width() i height()
Poniższy przykład zwraca szerokość i wysokość dokumentu (dokument HTML) i okna (widnieje przeglądarki):
Przykład
$("button").click(function(){
var txt = "";
txt += "Document width/height: " + $(document).width();
txt += "x" + $(document).height() + "\n";
txt += "Window width/height: " + $(window).width();
txt += "x" + $(window).height();
alert(txt);
});
Poniższy przykład ustawia szerokość i wysokość określonego <div>
elementu:
Przykład
$("button").click(function(){
$("#div1").width(500).height(500);
});
Ćwiczenia z jQuery
Dokumentacja CSS jQuery
Aby uzyskać pełny przegląd wszystkich metod jQuery CSS, przejdź do naszego jQuery HTML/CSS Reference .