我有一个移动菜单可以打开,但它不会消失。
我的JS:
const menu = document.getElementById("mobile-menu");
const button = document.getElementById("navButton");
button.addEventListener("click", function(){
    if (menu.style.display="none") {
        menu.style.display="block"
    } else {
        menu.style.display="none"
    }
})
 和我的PHP在标题中。php:
 wp_nav_menu(array(
        \'theme_location\' => \'header-menu\',
        \'menu_id\' => \'mobile-menu\',
 关闭此切换时,我缺少什么?
提前感谢
 
                SO网友:Rizwan Zakir
                请阅读此文档https://developer.wordpress.org/reference/functions/wp_nav_menu/ 
menu_id(字符串)应用于构成菜单的ul元素的ID。默认值为菜单slug,递增。
container_id(字符串)应用于容器的ID。
尝试添加container_id 在里面wp_nav_menu array(),我希望它能帮助您。谢谢
wp_nav_menu(array(
  \'theme_location\' => \'header-menu\',
  \'menu_id\' => \'mobile-menu\',
  \'container_id\'    => \'mobile-menu\',
  )
)