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

    cambiare musica durante lo scroll a seconda del blocco visibile

    Salve,

    voglio fare un sito su singola pagina e vorrei poter cambiare canzone di sottofondo a seconda del blocco corrente.
    Sto cercando qualche evento da poter utilizzare, anche quelli nuovi di jquery ma non riesco a trovare quello adatto. Qualcuno più aiutarmi?

    Mi basta solo qualche dritta, poi il codice me lo "smazzo" da solo

    Grazie
    ...

  2. #2
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Alcune dritte…

    Così ottieni le coordinate di un elemento di nome articolo1:

    codice:
    var nArticle1X = nArticle1Y = 0;
    
    for (var oOffPar = document.getElementById("articolo1"); oOffPar; oOffPar = oOffPar.offsetParent) {
        nArticle1X += oOffPar.offsetLeft;
        nArticle1Y += oOffPar.offsetTop;
    }
    All'evento onscroll le confronti con document.documentElement.scrollLeft e document.documentElement.scrollTop lasciando un margine ampio. E così via per ciascuno degli elementi "sensibili" della tua pagina.
    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 © 2026 vBulletin Solutions, Inc. All rights reserved.