Visualizzazione dei risultati da 1 a 3 su 3

Discussione: jquery e scroll page

  1. #1

    jquery e scroll page


    Sto utilizzando jquery per avere uno scroll morbido della pagina
    codice:
    <script type="text/javascript">
    $(document).ready(function () {
    			$('a[href*=#test]').click(function() {
    			if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
    					&& location.hostname == this.hostname) {
    							var $target = $(this.hash);
    							$target = $target.length && $target || $('[name=test]');
    							if ($target.length) {
    									var targetOffset = $target.offset().top;
    									$('html,body').animate({scrollTop: targetOffset}, 1000);
    									return false;
    							}
    					}
    			});
    
        });
    </script>
    e funziona..tutto ok, il mio scopo però è quello di avere l'effetto scroll appena la pagina si carica e non da click su una voce, ovviamente la mia ancora sarebbe fissa (#test)

    Come posso midificare lo script sopra riportato per avere l'avvio della funzione al caricamento pagina ?
    Tanto...lo fanno tutti... posso farlo anche io vero?

  2. #2
    Fatto
    Semplificato al massimo lo script e tolto i riferimenti di ancore
    codice:
    <script type="text/javascript">
    	$(document).ready(function(){
    			$('html, body').animate({scrollTop:520}, 1000);		
    
    })
    </script>
    Tanto...lo fanno tutti... posso farlo anche io vero?

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    var targetOffset = $("#test").offset().top;
    $('html,body').animate({scrollTop: targetOffset}, 1000);

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 © 2026 vBulletin Solutions, Inc. All rights reserved.