Robię responsywne(mobilne) menu do mojej strony. Problem jest taki, że menu zamiast się rozwijać to się zwija, tj. slide idzie do góry a nie na dół. Prezentuję warstwy kodu:
HTML:
<nav>
<ul>
<a href="#" class="button-menu">MENU</a>
<li>zakladka1</li>
<li>zakladka2</li>
</ul>
</nav>
CSS:
@media (max-width: 800px) {
nav { background:#000; color:#eee; font-size:17px; height:35px; line-height:0; padding-top:9px; position:fixed; top:0; width:100%; }
nav a { color:#fff; margin-right:10px; text-decoration:none; }
nav a:hover { color:#ccc; text-decoration:underline; }
nav li { display:none; }
}
jQuery:
$(document).ready(function(){
$(".button-menu").click(function(){
$("nav").slideToggle("slow");
});
});
Dlaczego tak jest? Może mi ktoś oprawić kod?