Javascript 如何关闭面具
我已经创建了一个汉堡包菜单,在后台打开面具(面具在4ms后打开)。下一步,在关闭汉堡包菜单时,我想用它关闭面具(意思是在4毫秒之后)。但是,根据我的密码,我的面具不会在汉堡菜单关闭后关闭 JS: 我只想在关闭汉堡包菜单时让面具消失Javascript 如何关闭面具,javascript,jquery,Javascript,Jquery,我已经创建了一个汉堡包菜单,在后台打开面具(面具在4ms后打开)。下一步,在关闭汉堡包菜单时,我想用它关闭面具(意思是在4毫秒之后)。但是,根据我的密码,我的面具不会在汉堡菜单关闭后关闭 JS: 我只想在关闭汉堡包菜单时让面具消失 非常感谢您的帮助。在编写代码时,您不是在显示掩码时实际关闭掩码,而是添加了一个额外的事件侦听器来关闭掩码。您应该能够通过将if语句中的代码替换为以下代码来解决此问题: if($('#mask').is(':visible')){ console.log('mas
非常感谢您的帮助。在编写代码时,您不是在显示掩码时实际关闭掩码,而是添加了一个额外的事件侦听器来关闭掩码。您应该能够通过将if语句中的代码替换为以下代码来解决此问题:
if($('#mask').is(':visible')){
console.log('mask is showing');
setTimeout(() => {
mask.setAttribute('style','display:none');
}, 400);
}
此更新的代码直接关闭掩码,而不是添加额外的事件侦听器来关闭掩码。复制并粘贴生成的html。非常感谢。我真希望我能那样试一下。
if($('#mask').is(':visible')){
console.log('mask is showing');
setTimeout(() => {
mask.setAttribute('style','display:none');
}, 400);
}