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 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
Riferimento CSS jQuery
Per una panoramica completa di tutti i metodi CSS jQuery, vai al nostro Riferimento HTML/CSS jQuery .