Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    154

    [JS/jQuery] Problema end scroll.

    Ciao ragazzi,

    ho un problema con il metodo .scroll . Devo richiamare una funzione quando lo scroll arriva alla fine della pagina. Il problema è che
    codice:
     $(document).height()
    e
    codice:
     $(window).height()
    risultano sempre uguali. Mentre, naturalmente,
    codice:
     $(window).scrollTop()
    è variabile, ma arrivato alla fine della pagina è uguale a più del doppio di $(document).height() . Quindi
    codice:
     $(window).scrollTop() == $(document).height() - $(window).height()
    non funziona per determinare la fine.

    Avete qualche idea? Quale potrebbe essere il problema? Grazie mille in anticipo.
    Mess with the best die like the rest.

  2. #2
    Utente di HTML.it L'avatar di sgogghy
    Registrato dal
    Sep 2010
    Messaggi
    237
    Ciao, ho fatto alcune prove; ti posto il codice che ho provato.

    codice:
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <style>
    body{margin:0px;padding:0px;}
    </style>
    <script type="text/javascript">
    $(document).ready(function(){
    var altezza = $(document).height();
    var altezza_screen = $('div.altezza_screen').outerHeight();
    
    	
    $(window).scroll(function(){
    var scroll = $(window).scrollTop();
    var target = scroll + altezza_screen;
    
    	if(target >= altezza){alert("FINE PAGINA");}else{}
    });
    
    
    });
    
    </script>
    <div class="altezza_screen" style="position:absolute;width:100%;height:100%;"></div>
    
    <div> CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAOCIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAOCIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAOCIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAOCIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAOCIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO   CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO  CIAO   </div>
    Allora io ho utilizzato una div con classe "altezza screen" che la utilizzo per prelevare l'altezza del documento nel caso non si abbia lo scroll della finestra.

    Come prima cosa, tramite jquery, ho prelevato l'altezza del documento e l'altezza del documento senza scroll.
    In seguito, all'evento scroll della pagina, ho prelevato lo scrolltop e lo sommo all'altezza screen in modo da ottenere il target, il quale (guarda a caso) è uguale all'altezza del documento.
    Con una semplice condizione si intercetta il caso in qui lo scroll della pagina e l'altezza del documento coincidono.

    Spero di esserti stato utile, per chiarimenti chiedi pure

  3. #3
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Con scrolltop rcuperi la distanza che cè' dalla posizione top ?

  4. #4
    Utente di HTML.it L'avatar di sgogghy
    Registrato dal
    Sep 2010
    Messaggi
    237
    Con scrolltop recupero la posizione top attuale del documento in base allo scroll, questa deve essere addizionata all'altezza_screen perchè a te interezza la fine del documento; immagina di fare un refresh della pagina senza fare scroll e di avere una div in position absolute e bottom:0px. La distanza che c'è tra il top del documento e quella div, è l'altezza screen, questa altezza deve essere addizionata allo scrolltop perchè se tu refreshi la pagina, avrai uno scrolltop che è 0 e quindi se vai alla fine del documento otterrai uno scrolltop che è l'altezza del documento sottratto l'altezza screen, perchè appunto lo scrolltop prende il top del documento e non il bottom.

    Non so se mi sono spiegato bene

  5. #5
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Tutto ciò che fai con jQuery puoi farlo meglio e con la metà del codice in puro JavaScript.

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.