#javascript #jquery #drop-down-menu #dropdown #slidetoggle
#язык JavaScript #jquery #выпадающее меню #выпадающий #слайд-шоу
Вопрос:
Мой javascript плох. Мне нужна помощь. У меня есть сценарий. Я внес некоторые правки, и это работает. Но мне нужно плавное вертикальное открытие элемента «выпадающий список-содержимое» по щелчку мыши. Как я могу правильно добавить метод slideToggle ()? Я пытался, но код не работает.
/* When the user clicks on the button, toggle between hiding and showing the dropdown content */ function myFunction() { document.getElementById("custom1").classList.toggle("show1"); document.getElementById("custom2").classList.toggle("show2"); document.getElementById("myDropdown").classList.toggle("show"); } // Close the dropdown if the user clicks outside of it window.onclick = function(event) { if (!event.target.getAttribute("id") === "one") { var dropdowns = document.getElementsByClassName("dropdown-content"); var i; for (i = 0; i lt; dropdowns.length; i ) { var openDropdown = dropdowns[i]; if (openDropdown.classList.contains('show')) { openDropdown.classList.remove('show'); } } } } lt;/scriptgt;```