Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Fechando Menu e Busca ao tentar voltar página no browser */
- function back_button_close_menu_f(){
- echo' <script>
- const canva_menu = document.querySelector("#generate-slideout-menu");
- const campo_busca = document.querySelector("#mobile-header span.search-item");
- document.querySelector("#mobile-header button.menu-toggle").onclick = function() {myFunction()};
- document.querySelector("#mobile-header span.search-item").onclick = function() {myFunction()};
- function myFunction(){
- history.replaceState(null, document.title, location);
- history.pushState(null, document.title, location);
- alert("manipulando historico");
- }
- if (window.history && window.history.pushState){
- window.addEventListener("popstate", function(e){
- if ( canva_menu.classList.contains("is-open") ){
- // JS Clica no botão fechar MENU
- var btn1 = document.querySelectorAll("button.slideout-exit");
- for (var i = 0; i < btn1.length; i++){
- btn1[i].click();
- }
- alert("menu será fechado - mas voce ficará na mesma página ");
- e.stopPropagation();
- }
- if ( campo_busca.classList.contains("close-search") ){
- // JS Clica no botão fechar BUSCA
- var btn2 = document.querySelectorAll("#mobile-header span.close-search");
- for (var i = 0; i < btn2.length; i++){
- btn2[i].click();
- }
- alert("busca será fechada - mas voce ficará na mesma página ");
- e.stopPropagation();
- }
- }, false);
- }
- </script> ';
- }
- add_action('wp_footer', 'back_button_close_menu_f');
Advertisement
RAW Paste Data
Copied
Advertisement