Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    330

    autoscroll onload page jquery

    ciao a tutti, volevo chiedervi se sapete come posso realizzare un auto scorrimento all'apertura della pagina in un punto preciso, ho realizzato questo:

    <body onload='javascript:window.scrollTo(0,9000) '>

    è funziona, l'unica cosa vorrei che invece di saltare subito al punto, scorresse tipo scrolling animato con jquery,

    grazie a tutti.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    330
    un effetto simile per intendere, appena si apre la pagina la barra si sposta
    grazie.

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    con jquery? basta un animate di scrollTop al load
    codice:
    $(window).load(function() {
    	$('html').animate({scrollTop:9000},'slow');
    });
    il problema puo' essere solo determinare se e' l' html o il body di cui settare lo scrollTop
    e lo determiniamo empiricamente
    codice:
    $(window).load(function() {
    	var elToScroll='html,body';
    	$(elToScroll).attr('scrollTop',1);
    	elToScroll=($('html').attr('scrollTop')==1)?'html':'body';
    	$('html,body').attr('scrollTop',0);
    
    	$(elToScroll).animate({scrollTop:9000},'slow');
    });

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    330
    grazie mille sempre gentilissimi ed efficaci..scusa potresti indicarmi un buon libro su jquery, grazie ancora

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non ne conosco,
    se si hanno buone basi javascript jquery si puo' studiare tranquillamente con il solo materiale online

    ciao

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.