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

    problema con scroll pagina [fondo pagina]

    salve, ho un problema, devo far scrollare una pagina automaticamente, e una volta arrivato a fondo pagina deve risalire con un Unscroll da sola.

    il problema è capire quando sono arrivato a fonodo pagina.

    lo script che sono riuscito a fare fino ad ora è

    codice:
    <script>
    function scrolla()
    {
    	self.scrollBy(0,1);
    	setTimeout("scrolla()",50);
    }
    scrolla()
    </script>
    insomma: che condizione deve inserire affinchè parta l'unscroll?

    grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ciao, si può fare in vari modi, x es
    codice:
    var scrolledPx=-1; 
    var vs=1;
    function scrolla(){
    	self.scrollBy(0,vs);
    
    	scrPx=(document.documentElement && document.documentElement.scrollTop)?
    		document.documentElement.scrollTop:document.body.scrollTop;
    
    	if(scrolledPx==scrPx){
    		vs=(vs==1)?-1:1
    	}
    	scrolledPx=scrPx
    
    	setTimeout("scrolla()",10);
    }
    // devi far partire l' effetto onload (o richiamare la funzione da un punto qualsiasi nel body), 
    // altrimenti la quantità di px al momento scrollati non è disponibile
    window.onload=scrolla

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.