Turbolinks

To use the mmenu.js plugin in combination with the Turbolinks framework, add "turbolinks" to the wrappers option.

<script>
    document.addEventListener(
        "DOMContentLoaded", () => {
            new Mmenu( "#my-menu", {
                wrappers: ["turbolinks"]
            });
        }
    );
</script>

What it does

Using the "turbolinks" wrapper will enable the menu to be re-initiated after navigating to a new page "the turbolinks way".

Next wrapper:
WordPress