Skip to content

Instantly share code, notes, and snippets.

@JuliaKiselyova
JuliaKiselyova / close_hamburger_menu.js
Last active October 17, 2023 11:14
This JavaScript code improves the mobile menu by enabling it to close automatically when users click outside the menu area or scroll, providing a more user-friendly navigation experience.
document.addEventListener("DOMContentLoaded", function () {
const mobileMenu = document.querySelector(".jet-mobile-menu");
if (mobileMenu) {
const menuUniqId = JSON.parse( mobileMenu.dataset.menuOptions ).menuUniqId
const toggleButton = mobileMenu.querySelector(".jet-mobile-menu__toggle");
let menuOpen = false;
function toggleMenu() {
menuOpen = !menuOpen;
<?php
add_action( 'jet-engine/register-macros', function(){
class Get_Post_Count extends \Jet_Engine_Base_Macros {
/**
* @inheritDoc
*/
public function macros_tag() {