Ich habe ein Navigations-Overlay und was ich tun möchte, ist die Navigation zu schließen, wenn auf einen Link geklickt wird. Es funktioniert mit href="#"
aber meine Verbindungen sind href="someplace.com"
. Wie kann ich den Link schließen, während ich noch den href benutze?Schließen eines Overlays mit einem A href
`<script>
$(document).ready(function(){
$(".menu-wrapper a").click(function(){
$(".overlay").fadeToggle(200);
$(this).toggleClass('btn-open').toggleClass('btn-close');
});
});
$('.overlay').on('click', function(){
$(".overlay").fadeToggle(200);
$(".menu-wrapper a").toggleClass('btn-open').toggleClass('btn-close');
open = false;
});
</script>`
und der Link ist
`<li><a class="btn-close" href="<?php echo SITE_URL; ?>profiles">Profiles</a></li>`
Vielen Dank für jede Hilfe.
Ich danke Ihnen für Ihr Feedback, ich implementieren jedoch nicht die jquery Fähigkeiten benötigt, was Sie vorschlagen. Nochmals vielen Dank für Ihre Zeit. –
@NickGalgay Es ist nicht JQuery, aber Vanille JS, die Sie brauchen. Ich werde die Antwort mit dem tatsächlichen Code bearbeiten, da ich gute Laune habe :) –