Salve a tutti, ho un layout a 3 colonne con html, body al 100% e footer incollato a fondo pagina, vorrei estendere le 3 colonne del content sino al footer
ho trovato questa funzione:
codice:
$(document).ready(sizeContent);
$(window).resize(sizeContent);
//Dynamically assign height
function sizeContent() {
var newHeight = $("html").height() - $("#header").height() - $("#footer").height() + "px";
$("#centro").css("height", newHeight);
$("#colonna-d").css("height", newHeight);
$("#colonna-s").css("height", newHeight);
}
solo che non sempre funziona a dovere se riapro la pagina o faccio F5, la pagina spesso diventa più lunga di quanto dovrebbe altre volte torna normale.
se faccio un
codice:
alert ($("html").height());
il valore restituito passa da 667 (che dovrebbe essere quello corretto) a 2501 sformandomi la pagina il altezza
dov'è che sbaglio?