Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Jquery problema con height e resize

    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?

  2. #2
    Ok dovrei avere risolto, sembra che il problema fosse che avevo messo prima la dichiarazione dello script e poi l'inclusione del css. Mettendo prima l'inclusione del css mi pare che non dia più problemi

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.