You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

21 lines
938 B
JavaScript

document.addEventListener("DOMContentLoaded", function() {
const dropDown = document.getElementById('accessibilitesDropDown');
const dropDownArrowUp = document.querySelector('.arrowUp');
const dropDownArrowDown = document.querySelector('.arrowDown');
document.getElementById('openAccessibilitiesDropDown').addEventListener('click', function() {
dropDown.classList.toggle('visible');
dropDownArrowUp.classList.toggle('hidden');
dropDownArrowDown.classList.toggle('hidden');
// Add mt-3 class immediately when dropdown is opened
if (dropDown.classList.contains('visible')) {
dropDown.classList.add('mt-3');
} else {
// Delay the removal of mt-3 class when dropdown is closed
setTimeout(function() {
dropDown.classList.remove('mt-3');
}, 800); // Same duration as transition in CSS
}
});
});