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 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

Sprawdź się za pomocą ćwiczeń

Ćwiczenie:

Użyj metod jQuery, aby ustawić wysokość i szerokość elementu <div> na 500 pikseli.

$("div").().();


Dokumentacja CSS jQuery

Aby uzyskać pełny przegląd wszystkich metod jQuery CSS, przejdź do naszego jQuery HTML/CSS Reference .