jQuery - Dimensioni


Con jQuery, è facile lavorare con le dimensioni degli elementi e della finestra del browser.


Metodi di dimensione jQuery

jQuery ha diversi metodi importanti per lavorare con le dimensioni:

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

jQuery Dimensioni

jQuery Dimensioni


jQuery metodi width() e height()

Il width()metodo imposta o restituisce la larghezza di un elemento (esclude spaziatura interna, bordo e margine).

Il height()metodo imposta o restituisce l'altezza di un elemento (esclude spaziatura interna, bordo e margine).

L'esempio seguente restituisce la larghezza e l'altezza di un <div> elemento specificato:

Esempio

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


jQuery metodi innerWidth() e innerHeight()

Il innerWidth()metodo restituisce la larghezza di un elemento (include il riempimento).

Il innerHeight()metodo restituisce l'altezza di un elemento (include il riempimento).

L'esempio seguente restituisce la larghezza/altezza interna di un <div> elemento specificato:

Esempio

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

jQuery metodi externalWidth() e outerHeight()

Il outerWidth()metodo restituisce la larghezza di un elemento (include spaziatura interna e bordo).

Il outerHeight()metodo restituisce l'altezza di un elemento (include riempimento e bordo).

L'esempio seguente restituisce la larghezza/altezza esterna di un <div> elemento specificato:

Esempio

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

Il outerWidth(true)metodo restituisce la larghezza di un elemento (include spaziatura interna, bordo e margine).

Il outerHeight(true)metodo restituisce l'altezza di un elemento (include spaziatura interna, bordo e margine).

Esempio

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

jQuery Più width() e height()

L'esempio seguente restituisce la larghezza e l'altezza del documento (il documento HTML) e della finestra (la finestra del browser):

Esempio

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

L'esempio seguente imposta la larghezza e l'altezza di un <div> elemento specificato:

Esempio

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

Esercizi jQuery

Mettiti alla prova con gli esercizi

Esercizio:

Usa i metodi jQuery per impostare l'altezza e la larghezza di <div> su 500 pixel.

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


Riferimento CSS jQuery

Per una panoramica completa di tutti i metodi CSS jQuery, vai al nostro Riferimento HTML/CSS jQuery .