How to Create a Responsive Slide-In Menu with Divi’s Theme Builder

Поділитися
Вставка
  • Опубліковано 7 лис 2024

КОМЕНТАРІ • 95

  • @lordmasterization
    @lordmasterization 2 роки тому +24

    Divi really needs to add more options to its theme builder. We should not have to make custom edits to build what is otherwise a common navbar design.

    • @alinelevant1974
      @alinelevant1974 Рік тому +1

      I think so too. so many CSS editing, we have to watch so many tutorials to do different navbar etc...

  • @KerrieRedgate
    @KerrieRedgate 4 роки тому +3

    Hannah Callahan commenting on the Divi blog site has suggested a fix for the landscape phone menu viewing problem. Visibility Settings > set the *Vertical Overflow* to *Scroll*. Now the full menu is accessible on a landscape phone! (I'm still getting used to all these new advanced changes in the Divi modules. So much so fast!) Thank you, Hannah!

  • @spitsparrow
    @spitsparrow 3 роки тому +3

    The ending is very very important for those who don't code (most people that are using Divi as a visual builder) you need to type then post the code in-between the two style tags that appear. If you do miss this step as its not really shown clearly.. nothing works

  • @nevergravity
    @nevergravity 2 роки тому +3

    Building a manual menu is counter productive. WordPress has a built-in menu feature that allows you to create menus/dropdowns and place the entire menu in your content. ET should be promoting the use of WP menus for this and adjusting Divi's overrides to make the menu visible and slide in. That way, users can update the menu on the fly without having to manually add text items in a layout. I will be providing a tutorial soon on this and will update my comment when it is ready.

  • @avviano
    @avviano Місяць тому +1

    Thank you for the video.
    PS: For testing purposes, it would be nice to have your export file (from your blog) also as a simple page layout JSON for the header page (not as a file which only works as a global theme builder import that will override all other items in our existing divi theme builder instance).
    To make it work for me, I had to install a new WordPress instance with new Divi Theme, then import your global file. Make it non-global. Then enter the header in theme builder to save it as a "header page". Only then was I able to open it and import into my existing website (without at the same time overriding all my existing menus in the theme builder).
    Why not simply save your export file as non-global header page? 😅

  • @lucmaradan4370
    @lucmaradan4370 7 місяців тому

    Thank you Donjete ! Much value in this tutorial !

  • @GeorgeRamrod
    @GeorgeRamrod 3 роки тому

    Thank you! So useful tutorial & so elegant result!!

  • @invictuz4803
    @invictuz4803 4 роки тому +1

    Pretty neat looking slide-in menu! Effect is shown at 3:28.

  • @fso.
    @fso. 4 роки тому +3

    Excellent! how is it possible to make it close when one clicks on the anchor points? Thanks

    • @ozcodewebservices5464
      @ozcodewebservices5464 3 роки тому

      I found a solution for what I was trying to do: When the user clicks the button, I wanted the page to scroll down to my contact form AND for the menu to close. To do this I changed the link to the button to #contact-form-section and of course set the contact form’s section CSS ID to ‘contact-form-section’ > which handled the scrolling. The I gave the button the CSS ID ‘menu-button-close’ and added the following code to the code module:
      jQuery( document ).ready( function($) {
      $('a#menu-button-close').on('click', () => {
      $('#slide-in-open').trigger('click');
      })
      } );
      Hope that helps.

  • @bilalfakhro1363
    @bilalfakhro1363 3 роки тому +2

    Hi Donjete, greate job. I love it! There is one issue thow. When refresh the page, a flash of the hamburgar menu is shown in the top of the page behind the menu section. Is there any fix for that?

    • @trueindianmotivations
      @trueindianmotivations 2 роки тому

      Hello... Did you get a solution for this problem? Because I am facing the same issue and I need some advice in rectifying it

    • @FMLyrics
      @FMLyrics Рік тому

      did you find the solution about it
      @@trueindianmotivations

  • @menzothefirst
    @menzothefirst 2 роки тому +2

    Great tutorial on creating a slide element :) It's not a menu though, and does not apply the divi navigation. So far no one has solved the issue Divi has with mobile navigation compatibility . Is there absolutely no possibility to get a full navigation with sub-menu heiraki, in a responsive slide menu?

  • @marymaryl972
    @marymaryl972 Рік тому

    Great information! This can work for menu with submenu?

  • @dorthedee3735
    @dorthedee3735 3 роки тому +3

    Hi thanks for this tutorial. I would really like the menu to close after the user have clicked on the anchor point. Did anyone find a solution for that?

    • @ozcodewebservices5464
      @ozcodewebservices5464 3 роки тому

      I found a solution for what I was trying to do: When the user clicks the button, I wanted the page to scroll down to my contact form AND for the menu to close. To do this I changed the link to the button to #contact-form-section and of course set the contact form’s section CSS ID to ‘contact-form-section’ > which handled the scrolling. The I gave the button the CSS ID ‘menu-button-close’ and added the following code to the code module:
      jQuery( document ).ready( function($) {
      $('a#menu-button-close').on('click', () => {
      $('#slide-in-open').trigger('click');
      })
      } );
      Hope that helps.

    • @julius8439
      @julius8439 2 роки тому +1

      @@ozcodewebservices5464 Yo thanks for the code, but it doesnt seem to work... I changed the CSS ID to menu-button-close and pasted in the code but It doesnt close the Menu. The scrolling still works but it doesnt close. do you have a solution for that?

  • @davidefisciano4144
    @davidefisciano4144 Рік тому

    Hi, beautiful tutorial, but if i have submenu? Can i use this fantastic solution? Thx!

  • @KevinToney
    @KevinToney 3 роки тому +1

    Hello, thanks for the Tutorial. I'm having an issue. When I scroll down my pages, the Menu does not open, it only opens when it's at the top of my pages.

  • @jollystuff6775
    @jollystuff6775 4 роки тому +1

    Thanks for the tip! just a quick question...why do you put the css code and the jquery in the middle of the page? it´s because it´s a demo or it doesn´t really matter because divi handles the render of jquery at the buttom and css at the top ?

  • @Habitosdelbalon
    @Habitosdelbalon 3 роки тому

    Okay this is very good, thank you. But in my case i need to put a lot of menus on the menu and i cannot scroll it down, whats the problem?

  • @ozcodewebservices5464
    @ozcodewebservices5464 3 роки тому

    Thanks again for this post. The only issue I had was on one site: everything was there but on clicking the hamburger nothing happened! After much head scratching I figured there was some javascript code somewhere disabling the code to action the menu sliding in etc. Tracked it down to some code at the bottom of my old Child Theme functions php that was designed to defer the parsing of javascript… removed this and all is well! So if anyone sees this issue, that’s something to check… it looked like this:
    //==== Defer Parsing of JavaScript ======//
    function defer_parsing_of_js ( $url ) {
    if ( FALSE === strpos( $url, '.js' ) ) return $url;
    if ( strpos( $url, 'jquery.js' ) ) return $url;
    return "$url' defer ";
    }
    add_filter( 'clean_url', 'defer_parsing_of_js', 11, 1 );

  • @hollybaker5626
    @hollybaker5626 2 роки тому

    Great tutorial :) If I wanted to create a cascading slide out menu where a selected option, let's say "services" will pop out an additional pane with a "sub menu" is this possible / how would you do that?

  • @mikeGietExperience
    @mikeGietExperience 4 роки тому +1

    I lost you on codes :) what is your basic lesson reccomendation for them ?? for ID and classes too , thanks for the content !

  • @jesseboyer5698
    @jesseboyer5698 4 роки тому

    awesome... exactly what i need right now.

  • @trevormartin5348
    @trevormartin5348 5 місяців тому

    hello there. First off thanks for the video, so i ran into an issue, when i go to the main site after editing, the slider starts on the very top and when the hurmberg icon is clicked it opens the menu fine but i can't click it again to close the slider since the slider is overlapping with the icon, i followed the steps exactly like you described but i am not sure why this happened. Any assist would be appreciated

    • @trevormartin5348
      @trevormartin5348 5 місяців тому

      I figured out a way using z-index setting

  • @palmettomediacompany
    @palmettomediacompany 4 роки тому +1

    I have this working perfectly except for one thing :-( When the menu is not active (closed), you cannot click on any items on the site where the menu would be if active. I assume it's because the menu is invisible and not really gone when not in use - Is there a way to fix this (Z indexing or something)?

    • @webcraft7125
      @webcraft7125 4 роки тому

      following

    • @nabeelahmad8453
      @nabeelahmad8453 2 роки тому +1

      It's not because of Z indexing.
      Solution:
      Go to the position section in advance tab of your row settings and set your horizontal offset value in negative % (not in px). Your problem would be solved.

  • @chergagne7430
    @chergagne7430 4 роки тому

    Hey! I like your content!

  • @Pingwinable
    @Pingwinable 3 роки тому

    it works perfectly, except we see briefly (half a second) the slide-in container when the page is loading. Is there any suggestion to fix it up !

    • @elegantthemes
      @elegantthemes  3 роки тому

      Hi Baptiste! 👋
      It's better to create a ticket with our Support Team for further investigation:
      www.elegantthemes.com/members-area/

  • @NarenA
    @NarenA Рік тому +1

    Shame on Divi team. You guys couldn't give an option to create and edit a Slide-In menu through the settings of menu module. It's been 3 years since you created this video and you guys still haven't added the feature.

  • @CarlosHenriqueEmsters
    @CarlosHenriqueEmsters 3 роки тому

    Is it possible to leave the session that has the logo and icon fixed with a white background?

  • @ridaibrir5333
    @ridaibrir5333 4 роки тому

    Thanks
    Just a little bit issue
    Please, How can I add a langual switcher
    and a login button.

  • @shivanandprasad5747
    @shivanandprasad5747 3 роки тому

    I want to make this toggle menu left side,and follow your video it also made ,but when i clicked in toogle menu all the content appears middle of the pge ,not in left side ,plz help me how I fixed.btw your video is so useful ..

  • @EinoAalto
    @EinoAalto Рік тому

    Hello! Bottom of my pop-up menu goes under page body. How can i fix that?

  • @lezdotechmed
    @lezdotechmed 4 роки тому +1

    I would like to add the drop-down menu to the main menu item with the collapsing effect. How to achieve that?

    • @hikka-ru
      @hikka-ru 4 роки тому +2

      I used toggle sections.

  • @denelan
    @denelan 4 роки тому +1

    Thanks for the tutorial. I have a problem. The hamburger menu disappears when the menu is opened. I've set the z-index to 9999 but still it's not shown. Any idea why?

    • @حقوقي-ذ9د
      @حقوقي-ذ9د 4 роки тому

      Put CSS : slide-in-open on class not ID, It fixes my problem, good luck

  • @nabeelahmad8453
    @nabeelahmad8453 2 роки тому

    Problem Solution!
    Problem:
    If someone is facing a problem relating to the menu like when the menu is not active (closed), one cannot click on any items on the site where the menu would be. It's because menu is just invisible and it's not really gone when not in use.
    Solution:
    Go to the position section in advance tab of your row settings and set your horizontal offset value in negative % (not in px). Your problem would be solved.

  • @heathercolby3110
    @heathercolby3110 3 роки тому

    i would like the menu to go across the top not down the side. How do you make that happen with the hamburger menu?

  • @storyteller-productions
    @storyteller-productions 3 роки тому

    This is great, but how do you edit the menu items once we have created everything? The 2nd row module disappears because opacity at 0. So when needing to make a change, the module cannot be seen or clicked in the Theme builder? Only row 1 can be edited.

    • @SimonKling
      @SimonKling 3 роки тому +2

      you have to use the Wireframe View in your visual builder to see the 2nd row. The horizontal offset make it disappear.

  • @dandrimontp
    @dandrimontp 4 роки тому +1

    Hello, thanks a lot for this tutorial.
    I'm looking for how to add dropdown submenu in this slide-in menu. But I didn't find.
    Does somebody can help me ?
    REGARDS

  • @giannisiliopoulos
    @giannisiliopoulos 2 роки тому

    So is there a way to have the active link in these menus in general Bold or highlighted?

  • @GiovanniRossi666
    @GiovanniRossi666 3 роки тому

    Why isn‘t in working on product-pages in woocommerce? The Menu didn‘t slide in oder out

  • @f52023
    @f52023 Рік тому

    Hello
    I can see menu sliding into position while loading the page, and I can see that on your side also at time 29:48 when you reload page.
    Can you help with that, please?

    • @FMLyrics
      @FMLyrics Рік тому

      did you find any answers about it, since i have the same problem now

  • @amvmams
    @amvmams 3 роки тому

    Hi, am I missing anything - the menu wouldn't come back in after pressing the X (spans). The menu remains open. How do I fix this?

    • @elegantthemes
      @elegantthemes  3 роки тому

      Hello Carmel! 👋
      It needs further investigation, so please, create a ticket with the Support Team:
      www.elegantthemes.com/members-area/

  • @muhammadbinzeeshan2504
    @muhammadbinzeeshan2504 4 роки тому

    Hi, I am using custom font in divi theme , custom font is working properly when I enable visual builder, but it is not working when I exit visual builder. please guide me how to solve it?

  • @lminier1
    @lminier1 Рік тому

    how do i change the HAMBURGER menu color ?

  • @gaov91
    @gaov91 4 роки тому +1

    how i can close it after navegate anchor menu items

  • @khushboomittal3664
    @khushboomittal3664 2 роки тому

    three menu lines is not showing after applying CSS and script

  • @majdfrass6669
    @majdfrass6669 8 місяців тому

    Where can I find the JSON file of this header, please?

  • @animarseestudiocreativo4605
    @animarseestudiocreativo4605 6 місяців тому

    It stopped working on iPhone and Safari, why?

  • @iant9053
    @iant9053 Рік тому

    I can see menu sliding into position while loading the page, the menu link when the opacity is 0 its clickeable.... what a shame

  • @brandonselfors5993
    @brandonselfors5993 4 роки тому

    The json file won't upload in the builder. Goes the header need to be 'global'?

  • @mdashikmian2895
    @mdashikmian2895 4 роки тому +1

    Well tutorial, How to create dropdown menu?

  • @حقوقي-ذ9د
    @حقوقي-ذ9د 4 роки тому

    How to disable the horizontal slider on post and category pages please?

    • @elegantthemes
      @elegantthemes  4 роки тому

      If you need further help, you can open a chat with our support team: www.elegantthemes.com/members-area/help

  • @lunar_zebro
    @lunar_zebro 4 роки тому

    How about using the menu in a landscape mode on mobile?

  • @ozcodewebservices5464
    @ozcodewebservices5464 3 роки тому

    When the user clicks the button, I wanted the page to scroll down to my contact form AND for the menu to close. To do this I changed the link to the button to #contact-form-section and of course set the contact form’s section CSS ID to ‘contact-form-section’ > which handled the scrolling. The I gave the button the CSS ID ‘menu-button-close’ and added the following code to the code module:
    jQuery( document ).ready( function($) {
    $('a#menu-button-close').on('click', () => {
    $('#slide-in-open').trigger('click');
    })
    } );
    Hope that helps.

  • @spitsparrow
    @spitsparrow 3 роки тому +1

    this tutorial didn't work at all. The code can not be pasted from the blog into the section you do here. It just appears as text and nothing happens. If i paste into the custom css section. Still nothing happens. Is there an update to this that has ruined it ?

    • @SimonKling
      @SimonKling 3 роки тому

      maybe you should read it carefully on the blog. It is said you've to add this code between the correct style tag. You've to add the code provided for the css, and the script provided I hope it will help you.

    • @spitsparrow
      @spitsparrow 3 роки тому

      @@SimonKling thanks Simon , I kind of got it to work but then other aspects were missing. I could seem to get any hover effects for the menu items. Words won’t even change colour on active state etc

  • @sheconquersbusiness
    @sheconquersbusiness 10 місяців тому

    I can't find the copy paste code for adding the code

  • @withyouTillforever
    @withyouTillforever 11 місяців тому

    how to slide in from the left?

  • @carrieli1678
    @carrieli1678 3 роки тому

    can't find the slide menu,, disappear,,, why..? anyone can help?

    • @elegantthemes
      @elegantthemes  3 роки тому

      Hi Carrie! 👋
      You can download the Slide-in layout of the Menu and import it to your website through the Theme Builder:
      www.elegantthemes.com/blog/divi-resources/how-to-create-a-responsive-slide-in-menu-with-divis-theme-builder

  • @spitsparrow
    @spitsparrow 3 роки тому

    how to get hover over effects on the text menu? anyone can help?

  • @recomposemedia4603
    @recomposemedia4603 4 роки тому

    How would I get it to work on the left side?

    • @SimonKling
      @SimonKling 3 роки тому

      What I did is to put the positioning location to the upper left (instead of upper right), and change the horizontal offset -80% on pc, -40% on mobile (I don't know on tablet, but should be -60%).

  • @e-comthebeast624
    @e-comthebeast624 3 роки тому

    Hi Where can we find this code ?

    • @elegantthemes
      @elegantthemes  3 роки тому

      Hi there 👋 The code can be found in the Blog Post for this tutorial 😀

  • @kumarsondandsh4634
    @kumarsondandsh4634 4 роки тому

    شكرا

  • @rawpicturestudios
    @rawpicturestudios 4 роки тому +2

    Same problem. Its not working at all … one hour lost.

  • @Angeal77
    @Angeal77 5 місяців тому

    Does not work

  • @dubweiser_dnb
    @dubweiser_dnb 2 роки тому

    Great tutorial... but the voice is very boring

  • @rosembergmassocati9048
    @rosembergmassocati9048 4 роки тому +4

    OMG please! half an hour to make a menu! This ins't function AT ALL!!!!

    • @avecyber
      @avecyber 4 роки тому +1

      Sometimes Divi team do not think form customer perspective! They build Theme Builder which is great, but at Global Header section they do not think to add an option: Import current Header in use (Logo & Menu). Or Global Header to have included current Header Logo & Menu! And, which user want to build a template without Logo & menu?

  • @josuewu
    @josuewu 2 роки тому

    Even if you don't see the menu bar, you can click the Menu. This tutorial is useless.

  • @coderplus362
    @coderplus362 2 роки тому

    bad exprience

  • @toomaj
    @toomaj 3 роки тому +2

    waste of time

  • @Dapalmas-
    @Dapalmas- 2 роки тому

    Hello, i have a issue. When i click on the hamburger the menu opens. But it is only visible in the header part. Not in the body.

  • @muhammadbinzeeshan2504
    @muhammadbinzeeshan2504 4 роки тому

    Hi, I am using custom font in divi theme , custom font is working properly when I enable visual builder, but it is not working when I exit visual builder. please guide me how to solve it?