From 486a8b6ba4af01e456856ae13b55cc78caa390a2 Mon Sep 17 00:00:00 2001 From: Rodrigo Bertoldo de Sousa Martins Date: Mon, 23 Feb 2026 15:24:20 -0300 Subject: [PATCH] main.js: fix scroll Signed-off-by: Rodrigo Bertoldo de Sousa Martins --- js/main.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/js/main.js b/js/main.js index 41458c1..f77eb59 100644 --- a/js/main.js +++ b/js/main.js @@ -217,9 +217,15 @@ if (target) { e.preventDefault(); - target.scrollIntoView({ - behavior: 'smooth', - block: 'start' + + // Calcular altura do header para ajustar o offset + const headerHeight = elements.header ? elements.header.offsetHeight : 0; + const targetPosition = target.getBoundingClientRect().top + window.pageYOffset; + const offsetPosition = targetPosition - headerHeight - 20; // 20px de margem extra + + window.scrollTo({ + top: offsetPosition, + behavior: 'smooth' }); } });