我有一個簡單的功能來顯示下拉菜單。隱藏點擊功能後的jquery菜單
這是一個響應式菜單,它只適用於我的媒體查詢中定義的尺寸,這就是爲什麼我要在點擊後隱藏子菜單的原因。
我想單擊其中一個鏈接,然後隱藏此下拉菜單。我知道.hide(),但我無法讓它工作。
任何幫助?
我想保持這個代碼簡單&乾淨。
HTML
<nav>
<ul class="navigation">
<img src="img/menu.png" alt="mobile" width="50" height="50"/>
<li class="n1"><a href="#home">Principal</a></li>
<li class="n2"><a href="#services">Serviços</a></li>
<li class="n3"><a href="#team">Equipa</a></li>
<li class="n4"><a href="#contact">Contactos</a></li>
</ul>
<span>Euclides Style | 965648044</span>
</nav>
的Javascript
$("nav").click(function() {
$(".navigation").toggleClass('open');
});
UPDATE
我用一個簡單的解決方案:
$(".navigation a").click(function() {
$(".navigation").removeClass('open');
});
感謝大家的幫助!
向我們展示了HTML也 – laaposto
因子評分是一樣的:「開放」類的d – uniqezor
CSS? – MrPk