Buonasera a tutti,
premetto:
spero di aver scelto la sezione giusta; sto imparando sia javascript sia html e CSS anche se penso di avere le basi; sto chiedendo aiuto dopo una giornata a sbatterci la testa.
In parole povere, voglio che il mio div (quello che sarà il menu principale!) rimanga fissato in alto.
Ecco le porzioni di CSS che sono interessate:
Nell'index.html invece ho:
In teoria con lo script sto cercando di assegnare al div "nav" la classe fixed quando va a "sbattere" con lo il top della finestra, e quando invece ritorna sotto il top della finestra, toglierli la classe fixed.
La classe fixed servirebbe proprio a fissarla in top nella finestra, così da portarmi il meù dietro per tutta la pagina.
Ovviamente questo, non succede XD
Chiedo cortesemente il vostro aiuto, e mi scuso ancora se ho sbagliato qualcosa!
premetto:
spero di aver scelto la sezione giusta; sto imparando sia javascript sia html e CSS anche se penso di avere le basi; sto chiedendo aiuto dopo una giornata a sbatterci la testa.
In parole povere, voglio che il mio div (quello che sarà il menu principale!) rimanga fissato in alto.
Ecco le porzioni di CSS che sono interessate:
Codice:
.fixed {
position: fixed;
top: 0px;
}
/*** Nav ***/
#nav {
position:relative;
background: blue;
height: 50px;
margin-top: 3%;
margin-left: 0px;
margin-right: 0px;
width: 100%;
margin-bottom:10%;
}
Nell'index.html invece ho:
Codice:
<script src="http://code.jquery.com/jquery-1.6.4.min.js" type="text/javascript"></script>
<script>
$(function() {
var nav = $("#nav");
var posizione = nav.position();
$(window).scroll(function(){
if ($(window).scrollTop()>posizione.top){
{ nav.addClass("fixed");}
}else{
{ nav.removeClass("fixed");}
}
});
});
</script>
</head>
<body>
<div id="nav"></div>
...
In teoria con lo script sto cercando di assegnare al div "nav" la classe fixed quando va a "sbattere" con lo il top della finestra, e quando invece ritorna sotto il top della finestra, toglierli la classe fixed.
La classe fixed servirebbe proprio a fissarla in top nella finestra, così da portarmi il meù dietro per tutta la pagina.
Ovviamente questo, non succede XD
Chiedo cortesemente il vostro aiuto, e mi scuso ancora se ho sbagliato qualcosa!