Visualizzazione risultati 1 fino 6 di 6

Discussione: Scroll e posizione

  1. #1
    Guest

    Predefinito Scroll e posizione

    Buongiorno forum

    per una curiosità più che ad una necessità, vengo a chiedervi se qualcuno sa come fare qualcosa come qui, ovvero se scrollate la pagina, nella parte sotto, vedete che cambia il segnaposto in base alla posizione nella pagina (copertina, storie, applicazioni).

    Qualcuno sa come implementare una cosa simile.

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,753

    Predefinito

    Penso abbiano usato "window.scroll()".

    Se la chiami ricorsivamente tramite la setTimeout(), potresti regolare la velocità di scorrimento...

    Ciao!

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Penso abbiano usato "window.scroll()".

    Se la chiami ricorsivamente tramite la setTimeout(), potresti regolare la velocità di scorrimento...

    Ciao!
    Non sto parlando di scroll automatico.

    Se scrolli (manualemnte) la pagina vedi che quando arrivi ad una sezione (e questo vale sia "a scendere" che "a salire", la relativa "etichetta" sulla barra a fondo pagina ti indica la sezione in cui ti trovi, per cui quando sei alla sezione "copertina" vedi le informazioni sulla copertina e in basso la barra blu sopra la parola copertina, e lo stesso con le altre sezioni.

  4. #4
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Secondo me, fa un controllo sulla posizione dell'elemento e la posizione della scrollbar (window.scrollY)

    p.s. per farti un esempio banale: http://carlus.altervista.org/scroll.html (osserva il cambiamento della barra in alto fixed al variare dello scrolling)
    Ultima modifica di javascripter : 05-01-2012 alle ore 23.08.15

  5. #5
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Citazione Originalmente inviato da javascripter Visualizza messaggio
    Secondo me, fa un controllo sulla posizione dell'elemento e la posizione della scrollbar (window.scrollY)
    Viene utilizzata la proprietà scrollTop (credo per ragioni di compatibilità) dell'oggetto DOM rappresentante l'elemento HTML body, ma poco cambia.
    Se ti interessa il codice originale, lo trovi nel file all'indirizzo http://s-static.ak.facebook.com/rsrc...M2xWb5Uiica.js, è giusto giusto il codice necessario a far funzionare la barra in basso. Ovviamente lo script farà riferimento ad altre funzioni ed oggetti del framework che usa Facebook, facilmente reperibili se usi un debugger Javascript, oramai incluso negli strumenti per sviluppatori forniti in ogni browser.

  6. #6
    Guest

    Predefinito

    Grazie.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •