我有一个移动菜单可以打开,但它不会消失。
我的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\',
)
)