Bonjour,
Pour un projet que j'ai je souhaiterais ajouter une class aux éléments de ma barre de navigation mais étant plutôt novice en JS j'ai un peu de mal...
L'objectif au fait c'est d'arrondir les angles de mes liens seulement si à leur survol leur scrollTop = 0 (Si >= 1 l'arrondi ne doit pas être appliqué)
Je vous joins mon code, je pense qu'il est vraiment pas beau à voir, je suis un peu parti dans tous les sens, mais bon
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 $(document).ready(function() { $(window).scroll(function() { $('nav').mouseenter(function() { if($(this).scrollTop() = 0) { $('.navbar a').addClass('navRadius'); $('nav').mouseleave(function() { $('.navbar a').removeClass('navRadius'); }); } else { $('.navbar a').removeClass('navRadius'); } }); }); });
Code css : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 .navRadius { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
Partager