Barre de navigation fixe puis flottante.
3 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Barre de navigation fixe puis flottante.
Bonjour à tous,
je ne sais pas si mon titre est des plus explicite. Je fais des modifications sur mon forum de test, et je rencontre des difficultés avec ma barre de navigation. Comme vous pouvez le voir ici. J'aimerai notamment que la barre de navigation soit fixe lorsque l'on arrive sur le forum, mais lorsque le scroll arrive au niveau de la barre de navigation celle-ci devient flottante. L'idée serait de me permettre de faire une barre de navigation imposante à l'arrivée du forum puis plus discrète lorsqu'elle suit l'utilisateur pendant sa navigation sur la page.
Pour essayer d'atteindre mes attentes, j'ai créé deux class, un fixe et un flottant puis j'ai essayé de passer par du javascript pour que la barre change de class au bon moment mais ça ne fonctionne pas x)
Css :
Javascript dans overall_header :
J'ai également un soucis avec la barre de navigation qui ne colle pas la bordure rouge que j'ai ajouté à la toolbar alors que j'ai bien précisé dans la position du css, top :0px...
Merci pour vos futurs réponses
je ne sais pas si mon titre est des plus explicite. Je fais des modifications sur mon forum de test, et je rencontre des difficultés avec ma barre de navigation. Comme vous pouvez le voir ici. J'aimerai notamment que la barre de navigation soit fixe lorsque l'on arrive sur le forum, mais lorsque le scroll arrive au niveau de la barre de navigation celle-ci devient flottante. L'idée serait de me permettre de faire une barre de navigation imposante à l'arrivée du forum puis plus discrète lorsqu'elle suit l'utilisateur pendant sa navigation sur la page.
Pour essayer d'atteindre mes attentes, j'ai créé deux class, un fixe et un flottant puis j'ai essayé de passer par du javascript pour que la barre change de class au bon moment mais ça ne fonctionne pas x)
Css :
- Code:
.navig {position: relative;
z-index: 998;
left: 0px;
top: 0px;
...
}
- Code:
.navig.floatable {
position: fixed;
z-index: 998;
left: 0px;
top: 0px;
...
}
Javascript dans overall_header :
- Code:
<script type="text/javascript">
var positionElementInPage = $('.navig').offset().top;
$(window).scroll(
function() {
if ($(window).scrollTop() >= positionElementInPage) {
$('.navig').addClass("floatable");
} else {
$('.navig').removeClass("floatable");
}
});
</script>
J'ai également un soucis avec la barre de navigation qui ne colle pas la bordure rouge que j'ai ajouté à la toolbar alors que j'ai bien précisé dans la position du css, top :0px...
Merci pour vos futurs réponses
Dernière édition par Space Sapien le Mar 17 Mar - 8:44, édité 1 fois
Re: Barre de navigation fixe puis flottante.
bonjour ,
ta barre de navigation qui est d'origine sur le forum , et toujours la ,donc ça crée un espace ,car elle est en visibility:hidden=(caché)
il faut la mettre en display:none=(ne pas affiché)et la div s’effacera..
donc ta barre navigation personnelle va remonté
pour le reste , je ne sais pas te dire !!!!
ta barre de navigation qui est d'origine sur le forum , et toujours la ,donc ça crée un espace ,car elle est en visibility:hidden=(caché)
il faut la mettre en display:none=(ne pas affiché)et la div s’effacera..
donc ta barre navigation personnelle va remonté
pour le reste , je ne sais pas te dire !!!!
Invité- Invité
Re: Barre de navigation fixe puis flottante.
Ah oui, parfait Merci
Me reste plus qu'à trouver l'aide d'un maître en la matière de javascript et je pourrai mettre le sujet en résolu.
PS: D'ailleurs, je viens de réaliser que je me suis un peu emballé pour le up, je n'avais pas fais attention à l'heure où j'avais posté mon premier message, d'habitude je fais attention. Désolé
Me reste plus qu'à trouver l'aide d'un maître en la matière de javascript et je pourrai mettre le sujet en résolu.
PS: D'ailleurs, je viens de réaliser que je me suis un peu emballé pour le up, je n'avais pas fais attention à l'heure où j'avais posté mon premier message, d'habitude je fais attention. Désolé
Re: Barre de navigation fixe puis flottante.
Bonsoir
Si j'ai bien compris vous voulez mettre 2 navigations différentes qui changent lors d'un scroll..
Si j'ai bien compris vous voulez mettre 2 navigations différentes qui changent lors d'un scroll..
- Code:
<div class="navig">MENU</div>
<div class="navig1">MENU2</div>
- Code:
.navig {
position: fixed;
top:20px;
}
.navig1 {
position: fixed;
top:-50px;
}
- Code:
function update() {
if ($(window).scrollTop() > 50) {
$(".navig").hide();
$('.navig1').animate({
"top": '50px'
}, 300);
} else {
$(".navig").show();
$('.navig1').animate({
"top": '-90px'
}, 300);
}
}
setInterval(update, 500);
Re: Barre de navigation fixe puis flottante.
L'idée serait de me permettre de faire une barre de navigation imposante à l'arrivée du forum puis plus discrète lorsqu'elle suit l'utilisateur pendant sa navigation sur la page.
_____________
bella
_____________
bella
tntnfree- Nouveau membre
- Messages : 2
Inscrit(e) le : 16/03/2015
Re: Barre de navigation fixe puis flottante.
@oxymore Alors merci, c'est tout à fait l'effet que je recherche Ya juste un soucis, la seconde barre de navigation qui apparaît au scroll n'est pas collé en haut du navigateur ( 0px entre le haut de la fenêtre et la barre de navigation ). Il y'a un espace vide de 40px à peu près. J'ai essayé de régler ça en changeant les valeurs mais ça ne bouge pas =/
Re: Barre de navigation fixe puis flottante.
Bonsoir
Vous avez essayer de changer la valeur dans le javascript?
Vous avez essayer de changer la valeur dans le javascript?
- Code:
"top": '50px'
Re: Barre de navigation fixe puis flottante.
Ah non je pensais l'avoir fait mais de toute évidence c'est la seule valeur "top" que je n'ai pas touché hier. Merci tout marche
Sujets similaires
» Barre de navigation flottante
» barre de navigation flottante ne fonctionne pas
» Ajouter une barre de navigation flottante
» Souci barre de navigation flottante
» Disparition de la barre de navigation flottante
» barre de navigation flottante ne fonctionne pas
» Ajouter une barre de navigation flottante
» Souci barre de navigation flottante
» Disparition de la barre de navigation flottante
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum