Skip to content
  • Recent
  • Tags
  • Popular
  • Users
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

Lay Theme Forum

J

jasonk

@jasonk
About
Posts
2
Topics
1
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • close overlay by pressing burger again mobile
    J jasonk

    Hi Armin! I appreciate you like the website and thanks for the reply. Just found time to try and fix the error, but it just wont work.

    this is the code i came up with now:

    document.addEventListener("DOMContentLoaded", function() {
        var burgerContainer = document.querySelector('.overlay-burger.custom-overlay-burger.burger-overlay-id-73');
        var burgerIcon = burgerContainer.querySelector('img');
        var originalSrc = burgerIcon.src; // Original burger icon
        var toggleSrc = 'https://www.jasonkittner.com/wp-content/uploads/2024/10/Burger2.png'; // URL of the 'X' icon
    
        // Image toggle functionality and adding classes to the container
        burgerContainer.addEventListener('click', function() {
            if (burgerIcon.src.includes(originalSrc)) {
                burgerIcon.src = toggleSrc;
                burgerContainer.classList.add('overlay-close'); // Add the classes to the container
            } else {
                burgerIcon.src = originalSrc;
                burgerContainer.classList.remove('overlay-close'); // Remove the classes from the container
            }
        });
    });
    
    General Discussion

  • close overlay by pressing burger again mobile
    J jasonk

    Hello!

    I am currently working on a diy mobile-menu. Why?: I wanted to have a burger menu that gives me more freedom of what to place where, collaps rows etc.
    Maybe there is another function for this? jasonkittner.com

    Plan is to use the overlay function of a page and use the burger. I managed that the burger swaps to an X the second you press it. But I cannot figure out how to address the now X to close the menu. I tried to use the close button function of the overlay but didn't like that it doesn't replace the burger. this is the code i have right now:

    document.addEventListener("DOMContentLoaded", function() {
        var burgerIcon = document.querySelector('.overlay-burger.custom-overlay-burger.burger-overlay-id-73 img');
        var originalSrc = burgerIcon.src; // og burger icon
        var toggleSrc = 'https://www.jasonkittner.com/wp-content/uploads/2024/10/Burger2.png'; // url of x icon
    
        burgerIcon.addEventListener('click', function() {
            burgerIcon.src = (burgerIcon.src.includes(originalSrc)) ? toggleSrc : originalSrc;
        });
    });
    
    

    I tried this to make the burger close the overlay:

    <script>
    jQuery(document).on('click', '.overlay-burger.custom-overlay-burger.burger-overlay-id-73', function(){
        jQuery('.lay-overlay .overlay-close.custom-overlay-close-icon').click();
    });
    </script>
    

    Happy to hear from you!

    General Discussion
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Recent
  • Tags
  • Popular
  • Users
  • Search