carhop__carhop-theme__DEV/resources/js/page-scrolling.ts
Antoine M a762d15768
All checks were successful
continuous-integration/drone/push Build is passing
FEATURE Handle self page scrolling
2025-10-07 17:43:57 +02:00

12 lines
377 B
TypeScript

export default function HandleInsidePageScrolling() {
const insideLinks = document.querySelectorAll('a[href^="#"]');
insideLinks.forEach((link) => {
link.addEventListener('click', (e) => {
e.preventDefault();
const target = document.querySelector(link.getAttribute('href'));
target?.scrollIntoView({ behavior: 'smooth' });
});
});
}