Grazie all´aiuto di un vecchio amico del forum sono riuscita a capire il problema, ma non ho idea in che modo risolverlo, spero che qualche genio di javascript qui mi possa aiutare!
Allora, i bottoni al momento funzionano onclick in questo modo
HTML
codice:
<span id='primo' class="selected">1 </span>
<span id='secondo' class="normal"> 2 </span>
e cosí via per 3 4 5 6
JAVASCRIPT — function secondo()
codice:
function secondo() {
document.getElementById("primo").setAttribute("class" , "normal");
document.getElementById("secondo").setAttribute("class" , "selected");
document.getElementById("terzo").setAttribute("class" , "normal");
document.getElementById("quarto").setAttribute("class" , "normal");
document.getElementById("quinto").setAttribute("class" , "normal");
document.getElementById("sesto").setAttribute("class" , "normal");
}
E fino a qui tutto ok.
Ho pensato di chiamare la stessa funzione controllando le coordinate y con window.onscroll , il problema é che le immagini sono in un DIV posizionato absolute e lo scroll é del DIV e non della pagina - quindi praticamente window.onscroll non funziona. Ho provato a lanciare un alert
codice:
<script type="text/javascript">
window.onscroll = function() { alert("ciao"); }
</script>
e non reagisce. Se cambio la position:absolute del DIV invece si.
Ma dato che il menu é fisso e le immagini scrollano devo farein questo modo (almeno credo).
Si puó controllare lo scroll di un DIV invece che della window in Javascript?
O esiste un altro modo per avere il menu fisso e le immagini che scrollano nella pagina?
Non riesco a trovare nessun aiuto online... help, please!