В настоящее время я работаю с куском jquery, который скрывает и показывает несколько разделов, когда нажимается элемент меню.Скрыть и показать меню child
Однако на данный момент, если вы хотите щелкнуть по тому же пункту меню, вновь открытый div останется открытым, а не закрытием по желанию. Я также хотел бы получить функцию div div, когда нажимается элемент div «submit».
Любой совет будет здорово
https://jsfiddle.net/a9ykpdwz/
Jquery
$("#one, #two, #three").hide();
$(".one, .two, .three").click(function (e) {
e.preventDefault();
$("#" + $(this).attr("class")).fadeIn(1000).siblings('#one, #two, #three').fadeOut(1000);
});
HTML
<div id="nav">
<a href="#" class="one">WORK</a>
<a href="#" class="two">ABOUT</a>
<a href="#" class="three">CONTACT</a>
</div>
<div id="one">
<ul>
<li>xx</li>
<li>Spaces</li>
<li>Form</li>
<li>Mind and Body</li>
<li>Moving Image</li>
<li>White Trails</li>
<li>Foreign Views</li>
<ul>
<div class="submit"> close </div>
</div>
<div id="two">Text</div>
<div id="three">Text</div>
Он прячется? .. –
@AliGajani, если вы нажмете на один из них пункты меню, отобразите div, но снова нажмите тот же пункт меню, и ничего не произойдет –
Вы хотите включить или выключить их? –