[Limited Time Offer] Get 40% off ALL ACCESS MEMBERSHIP before it’s gone!👉
mark Hendriksen logo

Divi Mobile Menu Not Working And How To Fix It

by Mark Hendriksen | Apr 24, 2021 | Divi tutorials | 96 comments

Home › Divi tutorials › Divi Mobile Menu Not Working And How To Fix It

Mark Hendriksen

I am the founder here at MarkHendriksen.com a blog website for Web design, WordPress, and popular page builders.

You click on the hamburger icon and it looks like the mobile menu is hidden behind your top section. Does this happen to you? In that case, I have a couple of solutions for you.

Solution #1 update Divi

First, try to update Divi and see if that solves your problem. Divi constantly comes with updates for bug fixes so this just might do the trick.

Solution #2 set the overflow to visible

If you are using a Global Header in Divi > Theme Builder then go there and open the row where your menu module is. Go to the Advanced tab > Visibility set the horizontal and vertical overflow to visible.

Divi set overflow to visible

Then under position set the Position to Relative.

Set row position to relative in Divi

Solution #3 turn safe mode on

Go to Divi > Support Center and enable safe mode. In safe mode, all plugins and Divi child themes will be disabled. Now check again if your mobile menu is working. If it is working then likely one of your plugin or child themes is conflicting with the mobile menu. Turn safe mode off and disable your plugins one at a time to check which one is causing the issue.

Turn safe mode on in Divi

Solution #4 ask me

If the above solutions did not work then let me know in the comments with a link to your site and I will take a look at it.

You might also like…

96 Comments

  1. Jill H.

    Hi Mark.
    I inherited this website and migrated it to our server, but the mobile menu does not appear to be working. Can you please assist? https://immunitybio.com

    Reply
    • Jill H

      I got it working! Thanks

      Reply
      • Sharon

        Hi, can you share your solution? I’m working on a site where the mobile menu has collapsable menus. The sub-menu links work but the parents do not. Any suggests would be great! I already checked that the Disable top tier dropdown menu links is disabled.

        Reply
  2. Stan

    I have a site we inherited at https://www.lackawanna.edu/. The mobile Hamburg seems to work when viewing on a desktop and the mobile version on the desktop seems to be fine. But, when viewing the site on an actual phone, it does not work.

    Reply
    • Mark Hendriksen

      Hi Stan,

      Try this: go to Divi > Support Center and enable Safemode.

      See if it works now.

      If it does work then it is likely a plugin or child theme (if you use one) conflict.

      Reply
      • Stan

        Still does not work in safe mode.

        Reply
      • Stan

        There is a conflict or asyncing the javascript that the menu uses is breaking it. I disabled the plugin and it started working.

        Reply
  3. Kurina

    I’ve inherited a website – klscarves.com and for the life of me can’t get the menu bar to appear on mobile view.

    I’ve entered safe mode but no change. Any suggestions?

    Reply
    • Mark Hendriksen

      Hi Kurina,

      Sorry for the late reply. I checked your site and it seems you have fixed it.

      Reply
  4. John Matthew

    Hello!

    I did a super simple build here: http://www.eldonspainting.com but the mobile menu doesn’t work when viewed on a mobile device. The hamburger is there, and I can see that the menu drops down, but it’s tucked behind the content on the page. I’ve adjusted the overflows, and made the position relative. It didn’t work. I tried it in safe mode, but it didn’t change anything.

    What do I do???

    Thank you. 🙂

    JM

    Reply
    • Mark Hendriksen

      Hi,

      Try to add this in Divi > Theme Options > CSS

      header .et_builder_inner_content {
      z-index: 99 !important;
      }

      Reply
  5. Katie Rose

    Mobile Menu is not working https://roseenergetics.com
    It is fine on the desktop and ipad.
    I have tried safe mode and it still does not work.
    Disabled the Async-javascript app and it still doesn’t work

    Reply
    • Mark Hendriksen

      Hi Katie,

      Sorry for the late reply. I checked and it seems to be working now right?

      Reply
    • Mark Hendriksen

      Hi Fatma,

      Is Divi up to date?

      Reply
  6. Roberto Coscia

    My menu in the website http://www.corrisberto.it is not opening on mobile. I am using the divi theme too.
    Do you have any idea on the reason?

    Reply
    • Mark Hendriksen

      Hi Roberto,

      I just tested this on my mobile and it is working on my end.

      Reply
  7. Anita

    Hi, thank you for the article. My problem is that I have a one page website. When I click on my menu items it just scroll up and down the page. On desktop this works great but on mobile it doesn’t work at all. I have added the css ID to both desktop and mobile versions. Website is a dev site. https://zingitdev.co.za

    Reply
    • Mark Hendriksen

      Hi Anita

      I checked on my mobile but on my end your menu works fine and it scrolls to the content.

      Reply
    • Mark Hendriksen

      Hi Jane,

      I just checked your site and the hamburger mobile menu is expanding on my end.

      Reply
  8. Kiernan

    The main menu wasn’t working on mobile. Strangely, the hamburger menu was only broken on the landing page, where an “a” appeared in place. Solution #2 fixed it. Thank you!
    (helenakorpela.com)

    Reply
  9. Shar

    The main menu is not working on mobile. The site is https://www.conomlaw.com. Please let me know if you have any thoughts. Thanks!

    Reply
    • Mark Hendriksen

      Hi,

      I checked but it is working on my end. What is not working for you?

      Reply
    • Mark Hendriksen

      Hi Jordan,

      Your site does not seem to be built on Divi. This post with solutions is for Divi websites.

      Reply
  10. Antony

    Hi, thank you for your post. I have the same trouble with my website today and i don’t know what to do. Could you check ?

    Its https://bornwiz.com

    Reply
    • Mark Hendriksen

      Hi Anthony,

      Did you have a Divi update?

      It seems you are using 2 menus, one for desktop and one for mobile. try to disable the mobile one and only use the desktop one (make this one also visible for mobile).

      Reply
      • Antony

        I delete the mobile one but nothing change. I have trying all the things in your article. And i don’t have a divi update in my dashboard. There is an other way to upgrade ?

        Reply
      • Antony

        Until i have put lite speed cache and wp all in one security, i have this problem, and other, like module of divi plus wich doesn’t work…

        Reply
        • Antony

          When i disable this 2 plug in, the menu is working. Maybe i have bad settings ?

        • Mark Hendriksen

          I think the Lite plugin is conflicting with the mobile menu for you

  11. Connor Nagle

    Hello,

    I am having the same issue on my website and have been unable to resolve it through different solutions online. Can you please help! It would be greatly appreciated.

    Website: https://trucesoftware.com

    Thank you very much!

    Reply
    • Mark Hendriksen

      Hi Connor,

      I checked your website on my mobile, but it is working on my end.

      What does not work for you?

      Reply
  12. Randy Hunt

    Hi Mark, I sure like your headers! The mobile version is not working, and I tried everything above. If you could give me some insight that would be great!

    https://lawsofflorida.com

    Thank you!
    Randy in Florida

    Reply
    • Mark Hendriksen

      Hi Randy,

      Is this a header of my header layout pack?

      If so could you send a login to info@markhendriksen.com?

      Then I will have a look for you.

      Reply
  13. Cat

    Hi there! The hamburger menu on the home page of williams.wp.gravityadmin.com is working properly, but on the interior pages (Get A Quote, Free Consultation), it’s hidden behind the content on the page. Any recommendations/help to fix it?

    Reply
    • Mark Hendriksen

      Hi Cat,

      Do you still have this issue? I checked your site and it is working on my end.

      Reply
  14. Stephanie

    Hello! I accidentally deleted my global header (I’m not a web designer, but I create landing pages), and when I rebuilt it, the hamburger menu doesn’t appear on mobile. Can you help me? https://awkngschooloftheology.com/

    Reply
    • Mark Hendriksen

      Hi Stephanie,

      Sorry for the late reply. I checked your site and it seems you have fixed it I do see the hamburger menu.

      Reply
    • Mark Hendriksen

      Hi Matt,

      I see the following issue: when you open the mobile menu it collapses but when you close it, it redirects to the home page.

      You created a 2 column structure and then pushed the menu with a – margin in position so it sits on one line with your logo.

      I think this is where it goes wrong.

      Try to make a one-column structure and place the logo in your menu module.

      Reply
  15. Andrew Christensen

    We have discovered an issue with the Divi theme when on mobile. The header menu items (linked to just “#”) which should expand to show the sub-menus don’t go anything and the “+” signs don’t appear on the navigation – UNLESS – you are logged into the wp-admin. If logged in, the nav works great. If not, it’s not working.

    Here’s the site: https://wfw.org
    These items should all have sub-menus:
    About
    Our School
    Enroll Now
    Ways to Support

    Please help!

    Reply
    • Mark Hendriksen

      Hi,

      I checked your site.

      The + symbol does show up for me on mobile.

      Is this collapsing mobile menu code from my tutorial or a different one?

      Reply
  16. Rob

    Hi Mark. None of your suggestions worked. I’m at CvilleCBT.com.

    Reply
    • Mark Hendriksen

      Hi Rob,

      Try the safe mode feature in Divi. Go to Divi > Support Center and activate Safe mode.

      If your menu is working then it is likely one of your plugins that is causing this or perhaps you are using some additional code?

      Reply
  17. Nick

    Hi, and thank you for this article. I’m experiencing this problem too and none of the fixes seem to be working. The site is https://rhythmflyfishing.com. Any help would be greatly appreciated.

    Thanks

    Reply
  18. Nick

    I was able to fix the problem by turning off the Defer jQuery and jQuery Migrate button on Divi > Theme Options > General > Performance.

    Reply
    • Mark Hendriksen

      Hi Nick,

      I was just checking your site and noticed you already found the fix.

      Reply
    • Domi

      Great! – works for me too !!!

      Thank You.

      Reply
  19. Fran S

    Hi, a website I have inherited control of is having this issue on mobile. It’s https://stonemonkeyyoga.co.uk/

    I don’t need to update Divi, I don’t have a global header and I have tried safe mode. So I’m trying solution 4!

    Thanks so much
    Fran

    Reply
    • Mark Hendriksen

      Hi Fran,

      Did you try safe mode in Divi > Support Center? To see if any of your plugins is causing your issue.

      Reply
  20. Tina Besser

    Hi Mark,
    I can not get my mobile/tablet menu to drop. I tried everything. I have an updated version of WordPress and Divi I unactivated all plugins to no avail. The site is https://beta.gich.com. Thank you for any advice you can give.
    Happy New Year!
    Tina

    Reply
  21. Tina Besser

    Opps Mark,
    I sent the wrong url. I should not be sending requests at 12:30 AM. The website is https://beta.gicnh.com.
    Tina

    Reply
    • Mark Hendriksen

      Hi Tina,

      Do you still have this issue? I checked your site and it looks fine on my end.

      Reply
  22. Dave Reias

    Hi there… i inherited a site and tried your above tasks, but I can’t seem to get this mobile menu to float over the section below it. I have a desktop menu and a mobile menu, with different elements in them.
    https://seasalthome.com/home2/

    Thanks in advance!

    Reply
    • Dave Reias

      I just realized I have a coming soon page up, so you won’t see it. I can turn it off long enough for you to take a look. just let me know when. Thanks!

      Reply
      • Mark Hendriksen

        Hi Dave,

        I can have a look for you when you are able to turn the coming soon page down.

        Reply
  23. Alex G.

    Howdy, Mark! I seem to be having the same problem, despite trying all of the above solutions. It works when safe mode is turned on, but I haven’t changed anything. My site is at http://www.as-voicestudio.com.

    The mobile menu doesn’t scroll, and although the desktop menu appears when you’re at the top of the page, if you scroll down even slightly, the dropdowns won’t appear. Thanks in advance for your time and assistance!

    Reply
    • Mark Hendriksen

      Hi Alex,

      Are you using a plugin for your menu? I notice when you scroll down, the menu disappears.

      Are you doing that with a plugin or with some custom code?

      It seems to me that is causing your issue. And would also make sense that when you enable safe mode it is working.

      Reply
  24. Stefan

    Hi everybody. The script is brilliant. Thanks a lot.
    But, I have a special constitution in the links, and the script won’t change the page with anchors in it….. please help.

    Example:
    In desktop version everything works fine.
    In mobile version the menu is fine, too. But I have links with anchors:
    https://www.naturheilpraxis-gudra.de/wechseljahre/#angebot
    The next link in the menu is like that:
    https://www.naturheilpraxis-gudra.de/kinderwunsch/#angebot

    If you are in the first page “wechseljahre” and you want to go to the second page “kinderwunsch”, the browser just scroll to the anchor “angebot” on the SAME page – without changing to “kinderwunsch”….

    All the best and thanks for the script, at all…..
    Stefan

    Reply
    • Mark Hendriksen

      Hi Stefan,

      I see the issue as well. I assume you are using my code in the collapsing mobile menu tutorial? If so when you remove that code do you still have this issue?

      Reply
      • Stefan

        Hi Mark,

        the issue is still there…. oh man – your code doesn’t seem to be the problem at all…

        Maybe thats a problem of Divi themselves, isn’t it?!

        Thanks 🙂
        Stefan

        Reply
        • Stefan

          I fixed it. It was my own fault. I used the same anchor-name on each page. I’m stupid.

          Thanks very much for all!

        • Mark Hendriksen

          Good to hear you found the issue

  25. Sam

    Hi Mark,

    My website (sippingmayflies.com) header menu works fine for desktop and tablet, and looks perfect through the Divi mobile viewport option in the software. But on an actual mobile phone, the menu is a disgusting mess–it just rows of vertical text.

    I tried safe mode, and it didn’t affect anything.

    Divi appears to be fully updated (I’m using the Extra theme).

    Any thoughts would be greatly appreciated.

    Reply
    • Mark Hendriksen

      Hi Sam,

      I just checked your website and it looks not good on the desktop either, it seems the CSS is not applied to the menu.

      Try to clear your static CSS cache in Divi > Theme Options > Builder > Advanced.

      Do you have a caching plugin installed?

      If so clear that cache as well.

      Reply
    • Mark Hendriksen

      Hi Jenn,

      Your header is using a 3 column structure, image, menu, and social icon.

      The mobile menu dropdown will always be the width of the available space where it sits. Because you have a 3-column structure on mobile this space is very limited for the mobile menu.

      By default on mobile columns do not stay next to each other but are stacked.

      I see some custom CSS code is used to align those columns.

      You can undo that by placing this snippet in Divi > Theme Options > CSS

      @media only screen and (max-width: 480px) {
      .et_pb_row_0_tb_header {
      display: block !important;
      }}

      But that is perhaps not the look that you want for your mobile menu. In that case, you need to rebuild the menu in a different way but that is unfortunately too much for me to explain in a comment.

      Reply
  26. Jimmy

    Hey,
    The hamburger menu icon won’t change to a close icon when the menu is clicked on mobile. I am using the divi full width menu.
    Is there any way to fix this?
    https://microsoftaccessexperts.nl/

    Reply
    • Mark Hendriksen

      Hi Jimmy,

      The Divi mobile menu icon does not change to a closing icon when expanded, this is how its defaults work.

      Reply
    • Mark Hendriksen

      Hi Lisa,

      I checked your link but it works on my end. Do you still have this issue?

      Reply
  27. Lisa

    Hi I fixed thanks so much for checking

    Reply
    • Mark Hendriksen

      Your welcome

      Reply
  28. Sheldon Purkiss

    Hi Mark,

    Thanks for such a great website/resource for us fellow DIVI website developers!

    I’ve been through all the posts and tried all the tricks, including safe mode, and the relative/visible trick on the row and various other things that people commented that helped them but I’m still stuck.

    My menu is on top on a few of my pages, but then behind the text on any of my ‘spotlight’ pages. Can you take a look?

    Example – hamburger menu is working on this page:

    https://www.transcendency.faith/gallery/

    But then hidden behind the page content on my spotlight pages:
    https://www.transcendency.faith/spotlight-cain-and-abel/

    https://www.transcendency.faith/spotlight-noah-and-family-after-leaving-the-ark/

    https://www.transcendency.faith/spotlight-8-sacrifice-of-abrahams-son-isaac-ram-caught-in-the-thicket/

    Any insight would be appreciated. I can’t find what the difference is. Thank you!

    Reply
    • Mark Hendriksen

      Hi Sheldon,

      I think this one is easy to solve.

      Open the section with your menu and go to the Advanced tab.

      Under Position set the z-index to 999

      Reply
  29. karin

    on https://ankewebersmit.com we have a problem with the mobile menu. I didn’t build the site, just have it for maintenance. Divi is updated, Solution 2 is not working. There are no headers there… solultion 3 I did put it in safe mode. Had the mobile menu once – could open it, but couldn’t close it and changing pages, the menu wasn’t working anymore. So really hope you have the fix for me

    Reply
    • Mark Hendriksen

      Hi Karin,

      I checked your site and your mobile menu is working on my end. Do you still have this issue?

      Reply
  30. Pete McEwan

    Hi I am using the Divi Child Theme Solar but the hamburger menu does not show any links.The site is https://ecowales.co.uk. Done all the usual stuff. Disabled plugins, run the divi main theme and it works fine so it is definitely the child theme. Any ideas?

    Reply
    • Mark Hendriksen

      Hi Pete,

      Yes, this seems to be the child theme and you should contact the developers of this child theme for this one.

      I don’t have a solution for this.

      Reply
  31. erik minkels

    hi Mark! I hope you can help me too:
    on https://vandenberg.letigre10.nl/ ive created an global header within divi theme builder. inside i have FIXED section, which causes the supreme mega module to remain within the header after tab on hamburger (mobile-only offcourse)
    I’ve tried playing with z-indexes and overflowing stuff already. Any solutions to this? Thank you so much in advance.

    Reply
    • Mark Hendriksen

      Hi Eric,

      This issue seems to be coming from the plugin.

      Try to add this in Divi > Theme Options > CSS

      @media only screen and (max-width: 980px) {
      .dsm_mega_menu_0_tb_header .dsm-mega-menu-container.mobile-menu {
      height: auto !important;
      }}

      Clear browser cache after save.

      Reply
  32. Jacqui

    Hi Please help. I have built this site https://abstds.com

    The mobile menu does not work. Certain pages in the menu seem to conflict with the image underneath and the links don’t work on mobile.

    I am not using a global anything. Really struggling here.

    Reply
    • Mark Hendriksen

      Hi Jacqui,

      Add this in Divi > Theme Options > CSS

      .et_pb_section–with-menu .et_pb_row–with-menu {
      z-index: 999 !important;
      }

      Reply
  33. Keith

    UGH… just stopped working
    ContractorWebsites.com

    You can contact me if you like

    Reply
    • Mark Hendriksen

      Hi Keith,

      I checked the website and the mobile menu, but it is all working on my end.

      Reply
  34. JS

    I moved the menu into the actual header, and now the drop down is hidden behind the site content on mobile and tablet.
    Before, the menu overlapped the header and page content.
    I’m going to try moving it back into an overlap to see if that works (wut), but everything is updated and I’ve tried the suggestions above.
    Site is finely sorted dot com.

    Reply
    • Mark Hendriksen

      Hi,

      I checked your site and the mobile menu is showing on my end.

      Reply
  35. Luke

    Hi Mark,

    What’s up with mine? I tried all the solutions so trying the last one “Ask you..”
    Haha.

    Site is: BandBLudlow.co.uk – Thanks.

    Reply
    • Mark Hendriksen

      Hi Luke,

      Can you try to disable your plugins to see if one is causing that issue? I think you also have Litespeed on your site try to disable lazy loading.

      Reply
    • Mark Hendriksen

      Hi Elena,

      Your URL gives me a 404 page.

      Reply

Submit a Comment

Your email address will not be published. Required fields are marked *