Я создаю веб-страницу для школьной домашней работы и делаю выпадающий список для навигации, чтобы показать его, я использую javascript и jquery, но он работает только один раз, я могу открыть раскрывающийся список, но не могу его закрыть.
Я пробовал несколько способов сделать это, например, используя только javascript или класс переключения, но это не сработало
<nav id="logged">
<a href="#" id="yname" name="yname"> Your Name <i class="fa fa-caret-
down"></i></a>
<ul id="dropdowncontent" class="dropdown-content">
<li href="#">Action</li>
<li href="#">Another action</li>
<li href="#" class="logout">Logout</li>
</ul>
</nav>
var x = 0;
if (x == 0){
$("#yname").click(function(){
$("#dropdowncontent").removeClass("dropdown-content");
$("#dropdowncontent").addClass("dropdown-content-show");
var x = 1;
});
}
else {
$("#yname").click(function(){
$("#dropdowncontent").removeClass("dropdown-content-show");
$("#dropdowncontent").addClass("dropdown-content");
var x = 0;
});
}
.dropdown-content-show {
display: block;
}
.dropdown-content {
display: none;
}
Я ожидал показать раскрывающийся списоки скрыть раскрывающийся список, но он показывает только