Javascript 单击#链接(相同页面链接)时如何隐藏菜单?
有人能告诉我,如果点击了任何Javascript 单击#链接(相同页面链接)时如何隐藏菜单?,javascript,html,css,Javascript,Html,Css,有人能告诉我,如果点击了任何#链接(相同页面链接)或有人在菜单区域外点击,我如何使我的汉堡包菜单再次消失?我想我需要在我的JS脚本代码中添加一些东西,但我似乎找不到正确的东西来修改或添加。说到JavaScript,我完全是新手 const menuBtn=document.querySelector('.menu btn'); 设menuOpen=false; menuBtn.addEventListener('单击',()=>{ 如果(!menuOpen){ menuBtn.classLis
#链接
(相同页面链接)或有人在菜单区域外点击,我如何使我的汉堡包菜单再次消失?我想我需要在我的JS脚本代码中添加一些东西,但我似乎找不到正确的东西来修改或添加。说到JavaScript,我完全是新手
const menuBtn=document.querySelector('.menu btn');
设menuOpen=false;
menuBtn.addEventListener('单击',()=>{
如果(!menuOpen){
menuBtn.classList.add('open');
document.getElementById(“MyMobileMou”).style.display=“block”;
menuOpen=true;
}否则{
menuBtn.classList.remove('open');
document.getElementById(“MyMobileMou”).style.display=“无”;
MENOOPEN=假;
}
});代码>
。菜单btn{
位置:相对位置;
浮动:对;
显示器:flex;
证明内容:中心;
对齐项目:居中;
宽度:80px;
高度:80px;
光标:指针;
过渡:全部。5s轻松进出;
边框:3倍纯色蓝紫色;
背景:粉红色;
}
.菜单btn汉堡{
宽度:50px;
高度:6px;
背景:黄色;
边界半径:5px;
过渡:全部。5s轻松进出;
}
.菜单btn汉堡::之前,
.菜单btn汉堡::之后{
内容:'';
位置:绝对位置;
宽度:50px;
高度:6px;
背景:灰色;
边界半径:5px;
过渡:全部。5s轻松进出;
}
.菜单btn汉堡::之前{
转换:translateY(-16px);
}
.菜单btn汉堡::之后{
转换:translateY(16px);
}
/*汉堡动画*/
.menu-btn.open.menu btn汉堡{
转换:translateX(-50px);
背景:透明;
盒影:无;
}
.menu-btn.open.menu btn汉堡::之前{
变换:旋转(45度)平移(35px,-35px);
}
.menu-btn.open.menu btn汉堡::之后{
变换:旋转(-45度)平移(35px,35px);
}
#mymobilemenu{
显示:无;
}
第一节
Lorem Ipsum只是印刷和排版行业的虚拟文本。自16世纪以来,Lorem Ipsum一直是行业标准的虚拟文本,当时一位不知名的印刷商拿起一个打印工具,将其拼凑成一本打印样本书。它有
不仅存活了五个世纪,而且飞跃到电子排版,基本上保持不变。它在20世纪60年代随着包含Lorem Ipsum段落的Letraset表单的发布而流行,最近随着桌面出版而流行
Aldus PageMaker等软件,包括Lorem Ipsum版本。Lorem Ipsum只是印刷和排版行业的虚拟文本。自16世纪以来,Lorem Ipsum一直是业界标准的虚拟文本,当时一台未知的打印机出现故障
把它翻成一本样书。它不仅存活了五个世纪,而且还跨越到电子排版,基本上保持不变。它在20世纪60年代随着Letraset床单的发行而流行起来
包含Lorem Ipsum文章,最近使用的是Aldus PageMaker等桌面发布软件,包括Lorem Ipsum版本。Lorem Ipsum只是印刷和排版行业的虚拟文本。Lorem Ipsum一直是该行业的佼佼者
自16世纪以来,标准的虚拟文本,当时一个不知名的印刷商拿起一个打印厨房,将其拼凑成一本打印样本书。它不仅存活了五个世纪,而且还跨越到电子排版,基本上保持不变。
它在20世纪60年代随着包含Lorem Ipsum段落的Letraset表单的发布而流行,最近随着Aldus PageMaker等桌面出版软件的发布,包括Lorem Ipsum版本
第二节
Lorem Ipsum只是印刷和排版行业的虚拟文本。自16世纪以来,Lorem Ipsum一直是行业标准的虚拟文本,当时一位不知名的印刷商拿起一个打印工具,将其拼凑成一本打印样本书。它有
不仅存活了五个世纪,而且飞跃到电子排版,基本上保持不变。它在20世纪60年代随着包含Lorem Ipsum段落的Letraset表单的发布而流行,最近随着桌面出版而流行
Aldus PageMaker等软件,包括Lorem Ipsum版本。Lorem Ipsum只是印刷和排版行业的虚拟文本。自16世纪以来,Lorem Ipsum一直是业界标准的虚拟文本,当时一台未知的打印机出现故障
把它翻成一本样书。它不仅存活了五个世纪,而且还跨越到电子排版,基本上保持不变。它在20世纪60年代随着Letraset床单的发行而流行起来
包含Lorem Ipsum文章,最近使用的是Aldus PageMaker等桌面发布软件,包括Lorem Ipsum版本。Lorem Ipsum只是印刷和排版行业的虚拟文本。Lorem Ipsum一直是该行业的佼佼者
自16世纪以来,标准的虚拟文本,当时一个不知名的印刷商拿起一个打印厨房,将其拼凑成一本打印样本书。它不仅存活了五个世纪,而且还跨越到电子排版,基本上保持不变。
它在20世纪60年代随着包含Lorem Ipsum段落的Letraset表单的发布而流行,最近随着Aldus PageMaker等桌面出版软件的发布,包括Lorem Ipsum版本
第三节
Lorem Ipsum只是印刷和排版行业的虚拟文本。自16世纪以来,Lorem Ipsum一直是行业标准的虚拟文本,当时一位不知名的印刷商拿起一个打印工具,将其拼凑成一本打印样本书。它有
不仅存活了五个世纪,而且飞跃到电子排版,基本上保持不变。它在20世纪60年代随着包含Lorem Ipsum段落的Letraset表单的发布而流行,最近随着
const a = document.querySelectorAll('.a');
a.forEach(element => {
element.addEventListener('click', () => {
menuBtn.classList.remove('open');
document.getElementById("mymobilemenu").style.display = "none";
console.log("removed");
})
});