//채용절차 아이콘 깜박임 이벤트 const normalTriangles = document.querySelectorAll('.triangle.normal'); const multipleTriangles = document.querySelectorAll('.triangle.multiple .small-triangle'); let currentStep = 0; function activateStep(stepIndex) { normalTriangles.forEach((triangle, index) => { if (index < stepIndex) { triangle.classList.remove('active'); triangle.classList.add('completed'); } else if (index === stepIndex) { triangle.classList.remove('completed'); triangle.classList.add('active'); } else { triangle.classList.remove('active', 'completed'); } }); if (stepIndex === 3) { multipleTriangles.forEach((tri, i) => { if (tri.classList.contains('completed')) return; setTimeout(() => { tri.classList.add('active'); }, i * 500); }); } else if (stepIndex < 3) { multipleTriangles.forEach(tri => { tri.classList.remove('active'); tri.classList.remove('completed'); }); } } function nextStep() { activateStep(currentStep); currentStep = (currentStep + 1) % 5; } setInterval(nextStep, 1200);