Aller au contenu
document.addEventListener('DOMContentLoaded', function() {
if (typeof jQuery !== 'undefined' && typeof elementorProFrontend !== 'undefined') {
jQuery('.close-popup-btn').on('click touchend', function(e){
e.preventDefault();
elementorProFrontend.modules.popup.closePopup();
});
}
});
document.addEventListener('DOMContentLoaded', function () {
document.querySelectorAll('.elementor-nav-menu a[href*="#"]').forEach(function(link) {
link.addEventListener('click', function(e) {
var href = this.getAttribute('href');
if (!href || href.indexOf('#') === -1) return;
var id = href.substring(href.indexOf('#'));
var target = document.querySelector(id);
if (target) {
e.preventDefault();
var headerOffset = 80; // si ton header est sticky, ajuste (ex : 100)
var elementPosition = target.getBoundingClientRect().top;
var offsetPosition = elementPosition + window.pageYOffset - headerOffset;
window.scrollTo({
top: offsetPosition,
behavior: 'smooth'
});
}
});
});
});