11549 sujets

JavaScript, DOM et API Web HTML5

Bonjour,
J'ai un btn "scrolltop qui fait bien son "travail" : retourner en haut du site. Mais ce dernier ne fonctionne plus quand on passe par la barre des menus. Le btn ne fait plus que remonter en haut de la section, et non plus en haut du site.

Je vous laisse le code au cas où vous pourriez m'aider.

var btn = $('#remonte');

$(window).scroll(function() {
  if ($(window).scrollTop() > 300) {
    btn.addClass('show');
  } else {
    btn.removeClass('show');
  }
});

btn.on('click', function(e) {
  e.preventDefault();
  $('html, body').animate({scrollTop:0}, '300');
  setTimeout( () => {
	  window.location=document.location.href
	 }, 400);
});


Merci beaucoup et bonne journée Smiley cligne