/* Navbar ocultar/mostrar al hacer scroll */ let lastScrollTop = 0; const navbar = document.getElementById('navbar'); window.addEventListener('scroll', () => { let scrollTop = window.pageYOffset || document.documentElement.scrollTop; if (scrollTop > lastScrollTop) { navbar.style.top = "-80px"; /* Ajusta este valor segĂșn la altura de tu navbar */ } else { navbar.style.top = "0"; } lastScrollTop = scrollTop; }); let currentSlideIndex = 0; const slides = document.getElementsByClassName('carousel-slide'); const indicators = document.getElementById('carousel-indicators').children; function showSlide(index) { // Oculta todas las diapositivas y elimina la clase 'active' for (let i = 0; i < slides.length; i++) { slides[i].classList.remove('active'); } // Muestra la diapositiva actual slides[index].classList.add('active'); // Actualiza los indicadores for (let i = 0; i < indicators.length; i++) { indicators[i].classList.remove('active'); } indicators[index].classList.add('active'); } function nextSlide() { currentSlideIndex = (currentSlideIndex + 1) % slides.length; showSlide(currentSlideIndex); } function prevSlide() { currentSlideIndex = (currentSlideIndex - 1 + slides.length) % slides.length; showSlide(currentSlideIndex); } function currentSlide(index) { currentSlideIndex = index; showSlide(currentSlideIndex); } // Inicia el primer slide como visible showSlide(currentSlideIndex);