• Resolved poolky

    (@poolky)


    Hey,
    a Friend of mine asked me if i could help him with his family site. The tips i found on different sources didnt resolve the problem.
    The mobile Menu ist not working, it dosnt show up on click but there ist someting going on -> because after the click on the Hamburger, the Hover-Effect on the Hamburger toggle vanishes.
    There is no Custom CSS Code implemented and i cant find a problem in the CSS Files.

    Thanks for any help with this Issue.

    Regards Michael

    PS: i opened the same Topic in the Flatter-specific sub-forum, but i saw that the last post there was from 3 years ago.

    The page I need help with: [log in to see the link]

Viewing 5 replies - 1 through 5 (of 5 total)
  • The hamburger menu uses JavaScript (jQuery), and it seems the theme hasn’t been updated to conform to the resent changes in WordPress.

    Install this plugin to see if it helps: https://wordpress.org/plugins/enable-jquery-migrate-helper/

    Thread Starter poolky

    (@poolky)

    Thanky for your reply George, sadly the Plugin didnt help.
    The Flatter-Themes last update was in 2020. So, not that old. I think the root of the problem has to do with the Flatter child theme that is in use and isnt updated.
    Hmm.

    I don’t know about your child theme…

    And I’m not a developer…

    But…

    Your site is throwing jQuery errors.

    Your theme was last updated in April 2020.

    WordPress 5.5, which started this jQuery-armageddon was released in August 2020. Since then, newer versions of WordPress have continued this trend of parting with old jQuery code… and breaking many themes and plugins that have not been updated to use the new jQuery version.

    And here’s a simple test I did:

    • I installed a new sandbox site from WPSandbox.net, with WordPress 5.5 and the Flatter theme, no child theme involved. The hamburger menu worked.
    • I upgraded WordPress to the latest WordPress version, 5.7. The hamburger menu STOPPED working immediately.
    • I installed the afore-mentioned Enable jQuery Migrate Helper plugin, and set it to use the “Legacy 1.12.4-wp” version of jQuery. Immediately after this, the hamburger menu started working again.

    After writing all the above, perhaps I should have asked: did you just install the plugin, or did you configure it to use the old version of jQuery under TOOLS? 😀

    Thread Starter poolky

    (@poolky)

    I’m such a Dumb***. Thanks for your explanation!
    It works now. 🙂

    neohiro

    (@neohiro)

    I George, I got the same issue with the menu, I’ve installed the plugin Enable JQuery Migrate helper and actually the menu was working again but got so many other issues with the theme, slider wasn’t work anymore plus some other little issues.
    Is That plugin Migrate the only thing I could try?
    Do you know other stuff to solve the problem

    Thanks

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘Mobile Menu not Working’ is closed to new replies.