<style>
.bricks-mobile-menu-toggle {
    transition: opacity 0.3s ease-in-out;
}

.hidden {
    opacity: 0;
    pointer-events: none;
}
</style>

<script>
  window.addEventListener("scroll", function () {
    const toggleButton = document.querySelector(".bricks-mobile-menu-toggle");
    if (window.scrollY > 100) {
        toggleButton.classList.add("hidden");
    } else {
    }
});

document.addEventListener("DOMContentLoaded", function () {
    function smoothScroll(event) {
        event.preventDefault(); // Prevent default anchor behavior

        const targetId = this.getAttribute("href"); // Get anchor target (e.g., "#kontakt")
        const targetElement = document.querySelector(targetId); // Select target section

        if (targetElement) {
            targetElement.scrollIntoView({
                behavior: "smooth",
                block: "start" // Adjust to "center" or "end" if needed
            });
        }
    }

    // Select all clickable elements
    const clickableElements = [
        document.getElementById("brxe-4445ee"),
        document.getElementById("brxe-70b839"),
        document.querySelector('.menu-item-257.bricks-menu-item a[href="#kontakt"]')
    ];

    // Add event listener to each element
    clickableElements.forEach((el) => {
        if (el) {
            el.addEventListener("click", smoothScroll);
        }
    });

    // Ensure smooth scrolling works for all menu items with #kontakt
    document.querySelectorAll('a[href="#kontakt"]').forEach((menuItem) => {
        menuItem.addEventListener("click", smoothScroll);
    });
});

</script>

Autor: rebecca

Nichts gefunden.