| | document.addEventListener("DOMContentLoaded", () => { |
| | const sliderWrapper = document.querySelector(".symptom-slider-wrapper") |
| | if (!sliderWrapper) return |
| |
|
| | const slides = document.querySelectorAll(".symptom-slide") |
| | let currentSlide = 0 |
| |
|
| | |
| | sliderWrapper.addEventListener("click", (e) => { |
| | |
| | if (e.target && e.target.classList.contains("next-btn")) { |
| | const currentSlideElement = slides[currentSlide] |
| | const radios = currentSlideElement.querySelectorAll('input[type="radio"]') |
| |
|
| | |
| | if (radios.length > 0 && !Array.from(radios).some((r) => r.checked)) { |
| | alert("Please select an option to continue.") |
| | return |
| | } |
| |
|
| | |
| | currentSlide++ |
| | if (currentSlide < slides.length) { |
| | sliderWrapper.style.transform = `translateX(-${currentSlide * 25}%)` |
| | } |
| | } |
| | }) |
| | }) |
| |
|