Ich habe eine Navigation gebaut, die reaktionsfähig ist funktioniert, aber meine Frage ist, wenn im mobilen Zustand, wenn Link geklickt wird dann Navigation nicht wieder rutschen. Ich habe eine zweite js-Datei, die dies erreicht, aber es geschieht auf Desktop-Größe als auchJQuery slideToggle() rutscht nicht nav in Handy
hier ist es http://www.methodzerodesign.com/nav/index.html
Ich habe in letzter Zeit die letzten 8 Stunden verbrachte die Suche nach der Antwort, aber ohne Erfolg.
hier ist die html:
<span class="menu-trigger"><img src="img/navIcon.png"></span>
<div class="navigation">
<ul class="navList">
<li><a href="#home">Home</a></li>
<li><a href="#webDesign">Web Design</a></li>
<li><a href="#reDesign">Redesign</a></li>
<li><a href="#ourWork">Our Work</a></li>
<li><a href="#choices">Site Choices</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</div>
und die JS:
jQuery(document).ready(function(){
jQuery(".menu-trigger").click(function(){
jQuery(".navigation").slideUp(400, function() {
jQuery(this).toggleClass("nav-expanded").css('display','');
});
});
});
auch für einen guten Platz suchen, um weitere js zu lernen.
danke im voraus.
ich habe keine ahnung, was das bedeutet, mir wurde gezeigt, dass nav-expanded ein css klar war, und der menü-trigger ist das kleine m auf der spitze. Dieser Teil funktioniert, was ich versucht habe, ist, wenn ich auf einen Menüpunkt geklickt habe, wollte ich, dass das Menü in den normalen Zustand zurückkehrt. – MethodZero
Sie müssen einen gültigen Klassennamen verwenden, wenn Sie –
aufrufen - toggleClass() –