devdev / in the loop

Differenze tra $(window).height() e $(document).height()

Spesso ci troviamo a confondere i valori in pixel restituiti da queste due funzioni. Vediamo subito le differenze:

$(window).height()  restituisce la dimensione in pixel dell’altezza della finestra del browser, cioè del viewport, quindi della porzione visibile della pagina che visualizziamo. Sarà, matematicamente minore o uguale all’altezza totale della pagina. Resize a parte, questo valore tende ad essere stabile, soprattutto nella navigazione da mobile, dove il resize della finestra del browser è un evento raro.

$(document).height()  restituisce, invece, l’altezza nin pixel dell’intera pagina. In ogni caso, se la pagina è più “corta” del viewport, questo metodo ci restituirà proprio l’altezza del viewport.

 

Questo articolo ti è stato utile?
Javascript – LETTURA 4 MINUTI Alternativa a jQuery .eq() in Javascript
Una delle funzioni di traversing più utili di jQuery è sicuramente .eq() . Ci permette di accedere ad un elemento di…
Javascript – LETTURA 4 MINUTI Come conoscere la posizione di un elemento con jQuery index o in vanilla Javascript
Il motto di jQuery è “Write less, do more”, anche se gli ultimi anni stiamo vedendo uno shifting di molte…
Javascript – LETTURA 6 MINUTI Utilizzare i parametri GET in Javascript con URLSearchParams
I parametri URL, che tutti conosciamo come parametri GET o query) vengono utilizzati per passare informazioni alla pagina che stiamo…
Javascript – LETTURA 4 MINUTI Aggiungere una regola CSS con Javascript
Aggiungere una regola CSS in modo dinamico con Javascript può esserci utile in vari casi: uno riguarda sicuramente le performance,…
Roba figa da
if (weekend) {
    relax();
}
la nostra newsletter, ogni tanto.