Ignorer et passer au contenu
- Le choix d'une sélection entraîne l'actualisation de la page entière.
- S'ouvre dans une nouvelle fenêtre.
document.addEventListener('DOMContentLoaded', function () {
const button = document.querySelector('.smooth-scroll-button');
const mapSection = document.querySelector('#map-section');
window.addEventListener('scroll', function () {
const mapSectionTop = mapSection.getBoundingClientRect().top;
const buttonHeight = button.offsetHeight;
if (mapSectionTop <= buttonHeight) {
button.style.position = 'absolute';
button.style.bottom = 'auto';
button.style.top = `${mapSection.offsetTop - buttonHeight}px`;
} else {
button.style.position = 'fixed';
button.style.top = 'auto';
button.style.bottom = '20px';
}
});
});