UNPKG

ba-block-cli

Version:
31 lines (29 loc) 1.21 kB
// DOM content loaded event listener document.addEventListener('DOMContentLoaded', function() { console.log('FAQ init'); // FAQ functions var faqs = document.querySelectorAll('.faq-section'); if (faqs && faqs.length > 0) { faqs.forEach(function(faqSection) { const faq = faqSection.querySelectorAll('.faq .article'); if (faq && faq.length > 0) { faq.forEach(function(element) { element.addEventListener('click', function() { if (this.classList.contains('active')) { this.classList.remove('active'); } else { var parent = this.closest('.faq'); if (false && parent) { var current = parent.querySelector('.active'); if (current) { current.classList.remove('active'); } } this.classList.add('active'); } }); }); } }); } });