Support » Allgemeine Fragen » Mobiles Menü schließt nicht bei Anker Links

  • Hallo,

    ich habe folgendes Problem. Ich habe einen onepager erstellt mit Anker Links. Nun schließt sich das manuelle Menü nicht wenn ich auf einer der Anker-Links klicke. Auch wenn ich die Domain den Ankerlinks voraussetze funktioniert nicht.

    Im englischsprachigen habe ich einen Tip zur Integration von Javascript gelesen, steige da jedoch nicht hinter.

    Hat vielleicht einer einen guten Tip für mich?

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 1 Antwort (von insgesamt 1)
  • Hallo @cykingtj und willkommen im Forum,

    Nun schließt sich das manuelle Menü nicht wenn ich auf einer der Anker-Links klicke.

    Ist das denn im Theme überhaupt vorgesehen? Wenn du einen Link zu einer anderen Webseite anklickst, wird doch diese Seite geladen und die siehst gar nicht mehr, was mit dem mobilen Menü der vorherigen Seite geschieht.

    Du könntest aber eine jQuery-Funktion einbinden, mit der bei Klick auf einen der Links die CSS-Klassen des mobilen Menüs ausgetauscht werden. Sinngemäß …

    jQuery( document ).ready( function( $ ) {
        $('.menu-item a').on('click', function(e) {
          $('.offcanvas').toggleClass('open hide');
          $('html').toggleClass('offcanvas-opened');
    });
    });

    (Wobei da noch irgendwas fehlt, weil das Hamburger-Icon danach nicht mehr funktioniert. Das sprengt bei mir aber ein wenig den Zeitrahmen, da musst du selber noch ein wenig recherchieren.)

    Das jQuery musst du entweder im Child Theme per wp_enqueue_script() einbinden oder ein Plugin wie Custom CSS and JavaScript nutzen.

Ansicht von 1 Antwort (von insgesamt 1)
  • Das Thema „Mobiles Menü schließt nicht bei Anker Links“ ist für neue Antworten geschlossen.