Bonjour
je suis en train de créer un site web, et j'ai un petit soucis. J'ai un menu fixe, qui contient des liens vers des ancres (site one-page). Le premier problème que j'ai rencontré, c'est que lorsque je cliquais sur ces ancres, le menu cachait une partie du contenu de mon ancre (notamment le titre et le début). Pour contrer ça, j'ai trouvé une solution sur ce forum qui me disait d'intégrer ce script :
Donc lorsque je fais ça, si je pars du haut de la page, c'est niquel, mais si par exemple, je descend à la 3ème section (3ème ancre) et que je clique sur la 2ème pour remonter, j'obtiens une marge blanche en haut de mon ancre (correspondant au 110 mis dans le script).
Comment faire pour enlever cette marge lorsque l'on remonte svp ?
Merci par avance
Modifié par cobra26 (14 Mar 2016 - 09:34)
je suis en train de créer un site web, et j'ai un petit soucis. J'ai un menu fixe, qui contient des liens vers des ancres (site one-page). Le premier problème que j'ai rencontré, c'est que lorsque je cliquais sur ces ancres, le menu cachait une partie du contenu de mon ancre (notamment le titre et le début). Pour contrer ça, j'ai trouvé une solution sur ce forum qui me disait d'intégrer ce script :
$('nav a').click( function() {
var page = $(this).attr('href');
var speed = 750; // gérer la vitesse de défliement
// Ici on retranche la hauteur du bandeau
$('html, body').animate( { scrollTop: $(page).offset().top - 110 }, speed );
return false;
});
Donc lorsque je fais ça, si je pars du haut de la page, c'est niquel, mais si par exemple, je descend à la 3ème section (3ème ancre) et que je clique sur la 2ème pour remonter, j'obtiens une marge blanche en haut de mon ancre (correspondant au 110 mis dans le script).
Comment faire pour enlever cette marge lorsque l'on remonte svp ?
Merci par avance
Modifié par cobra26 (14 Mar 2016 - 09:34)