Я нашел скрипку, которая имеет функциональность, которую я хочу. Тем не менее, я не уверен, как настроить код (css), чтобы он мог сбрасывать ссылки меню.Как создать раскрывающееся меню с помощью JQuery
Когда я нажимаю на =, я хочу, чтобы меню выпало. Исходный код работает, нажимая на родителя и показывая дочерние ссылки. Я предполагаю, что это может работать для моего экземпляра, но не знаю, как это сделать.
То, что я хочу выполнить, - это щелкнуть мышью по каплям пункта 1 и пункта 2. В противном случае они скрыты.
HTML
<!-- original code -->
<ul id="nav">
<li>Home</li>
<li class="parent">About
<ul class="sub-nav">
<li>Johnny</li>
<li>Julie</li>
<li>Jamie</li>
</ul>
</li>
<li>Contact</li>
</ul>
<!-- my code -->
<div class="header-nav">
<nav class="nav-menu">
<ul>
<li>Item 1</li>
<li>Item 2</li>
</ul>
</nav>
<a href="#" id="menu-icon"></a>
</div>
JS
$(document).ready(function() {
$('.parent').click(function() {
$('.sub-nav').toggleClass('visible');
});
});
// rename the JS to use the id/class for my script
JSfiddle здесь https://jsfiddle.net/cRsZE/982/
Было бы хорошо, чтобы объяснить, почему это было downvoted – user1052448
https://jsfiddle.net/neuroflux/cRsZE/985/ - вероятно downvoted, потому что люди на здесь не прощают:/ –