UNPKG

@prasid/dropdown-npm

Version:

This for dropdown creation uses two arguments

22 lines 615 B
DropDown = function (target, content) { content.style.display = 'none' target.addEventListener('click', () => { if (content.style.display === 'none') { dropdownHandling() content.style.display = 'block' content.classList.add('dropdown-item') } else content.style.display = 'none' }) } dropdownHandling = function () { const All = document.querySelectorAll('.dropdown-item') All.forEach((item) => { item.style.display = 'none' item.classList.remove('dropdown-item') }) } export { DropDown, dropdownHandling }