jQuery - Rozměry


S jQuery je snadné pracovat s rozměry prvků a okna prohlížeče.


Metody dimenzí jQuery

jQuery má několik důležitých metod pro práci s dimenzemi:

  • width()
  • height()
  • innerWidth()
  • innerHeight()
  • outerWidth()
  • outerHeight()

Rozměry jQuery

Rozměry jQuery


Metody jQuery width() a height().

Metoda width()nastavuje nebo vrací šířku prvku (nezahrnuje výplň, okraj a okraj).

Metoda height()nastavuje nebo vrací výšku prvku (nezahrnuje výplň, okraj a okraj).

Následující příklad vrátí šířku a výšku zadaného <div> prvku:

Příklad

$("button").click(function(){
  var txt = "";
  txt += "Width: " + $("#div1").width() + "</br>";
  txt += "Height: " + $("#div1").height();
  $("#div1").html(txt);
});


Metody jQuery innerWidth() a innerHeight().

Metoda innerWidth()vrací šířku prvku (včetně odsazení).

Metoda innerHeight()vrací výšku prvku (včetně odsazení).

Následující příklad vrátí vnitřní šířku/výšku zadaného <div> prvku:

Příklad

$("button").click(function(){
  var txt = "";
  txt += "Inner width: " + $("#div1").innerWidth() + "</br>";
  txt += "Inner height: " + $("#div1").innerHeight();
  $("#div1").html(txt);
});

Metody jQuery externalWidth() a externalHeight().

Metoda outerWidth()vrací šířku prvku (včetně odsazení a ohraničení).

Metoda outerHeight()vrací výšku prvku (včetně odsazení a ohraničení).

Následující příklad vrátí vnější šířku/výšku zadaného <div> prvku:

Příklad

$("button").click(function(){
  var txt = "";
  txt += "Outer width: " + $("#div1").outerWidth() + "</br>";
  txt += "Outer height: " + $("#div1").outerHeight();
  $("#div1").html(txt);
});

Metoda outerWidth(true)vrací šířku prvku (včetně odsazení, ohraničení a okraje).

Metoda outerHeight(true)vrací výšku prvku (včetně odsazení, ohraničení a okraje).

Příklad

$("button").click(function(){
  var txt = "";
  txt += "Outer width (+margin): " + $("#div1").outerWidth(true) + "</br>";
  txt += "Outer height (+margin): " + $("#div1").outerHeight(true);
  $("#div1").html(txt);
});

jQuery Více width() a height()

Následující příklad vrátí šířku a výšku dokumentu (dokument HTML) a okno (výřez prohlížeče):

Příklad

$("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);
});

Následující příklad nastavuje šířku a výšku zadaného <div> prvku:

Příklad

$("button").click(function(){
  $("#div1").width(500).height(500);
});

Cvičení jQuery

Otestujte se pomocí cvičení

Cvičení:

Pomocí metod jQuery nastavte výšku a šířku <div> na 500 pixelů.

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


Reference CSS jQuery

Úplný přehled všech metod jQuery CSS najdete v naší referenční příručce HTML/CSS jQuery .