Originariamente inviato da robynosse
Ciao,
potresti postare la soluzione che hai utilizzato con Jquery?
Grazie,
Roberto
Certo,
ecco qua la mia soluzione:
codice:
// resize pagina
//caricamento pagina
$(document).ready(sizeContent);
//ad ogni resize
$(window).resize(sizeContent);
function sizeContent() {
// altezza dinamica
var newHeight = $("html").height() - $("#header").height() - $("#footer").height() ;
var leftMainHeight = $("#main-left").height();
var rightMainHeight = $("#main-right").height();
var centerMainHeight = $("#main-center").height();
// trovo il valore maggiore
arr = new Array(newHeight,leftMainHeight,rightMainHeight,centerMainHeight);
len = arr.length // numero totale di elementi presenti nell'array
maxHeight = arr[0];
for (i=1;i<len;i++) {
if (arr[i]>maxHeight) {
maxHeight = arr[i]
}
}
// attribuisco l'altezza maggiore ai 3 div
$("#main-left").css("height", maxHeight + "px");
$("#main-right").css("height", maxHeight + "px");
$("#main-center").css("height", maxHeight + "px");
}
questo è quello che mi è venuto in mente, forse ci saranno altre soluzioni più "eleganti, ma funziona bene.
Ciao