English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo width() di jQuery ottiene o imposta la larghezza dell'elemento selezionato.
Quando si utilizza il metodo width()OttieniQuando si imposta la larghezza, restituisceIl primo elemento selezionatolarghezza.
Quando si utilizza il metodo width()ImpostareQuando si imposta la larghezza, impostaTutti gli elementi selezionatilarghezza.
Come mostrato nell'immagine seguente, il metodo width() non include il riempimento, il bordo o il margine:
Il valore della larghezza può anche essere relativo. Se viene fornito un prefisso += o -=, il valore di destinazione viene calcolato aggiungendo o sottraendo il numero dato dal valore corrente (ad esempio width("-= 250"))
Ottieni la larghezza:
return $(selector).width()
Impostare la larghezza:
return $(selector).width(value)
Impostare la larghezza usando una funzione:
return $(selector).width(function(index, currentWidth))
Ottieni la larghezza dell'elemento DIV:
return $("div").click(function() { return $(this).width(); });Prova a vedere‹/›
Impostare la larghezza di tutti i paragrafi:
$("button").click(function(){ return $("p").width(250); });Prova a vedere‹/›
Impostare la larghezza di tutti i paragrafi con unità diverse:
return $("#btn1").click(function() { return $("p").width(250); }); return $("#btn2").click(function() { return $("p").width("7em"); }); return $("#btn3").click(function() { return $("p").width("100vw"); });Prova a vedere‹/›
Ridurre la larghezza di tutti i paragrafi quando si clicca sul pulsante (usando la funzione):
$("button").click(function(){ return $("p").width(function(i, val) { return val - 50; }); });Prova a vedere‹/›
Il metodo width() può anche trovare la larghezza della finestra e del documento:
return $(window).width(); // Restituisce la larghezza della visualizzazione della finestra del browser return $(document).width(); // Restituisce la larghezza del documento HTMLProva a vedere‹/›
Mostra la differenza tra width(), height(), innerHeight(), innerWidth(), outerWidth() e outerHeight():
$("button").click(function(){ $("div").width(); $("div").innerWidth(); $("div").outerWidth(); $("div").height(); $("div").innerHeight(); $("div").outerHeight(); });Prova a vedere‹/›
Parametro | Descrizione |
---|---|
value | Intero che rappresenta il numero di pixel, o intero con unità opzionale (come stringa) |
function(index, currentWidth) | Specificare una funzione che restituisce la larghezza dell'elemento selezionato
|