javascript - 在任何地方关闭 sldenav 覆盖

标签 javascript jquery html css

我想关闭您在屏幕上任意位置单击的菜单 https://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_sidenav

最佳答案

向窗口添加一个点击事件监听器并调用您的 closeNav 函数。

window.addEventListener('click', function(event) {
    if (event.target.tagName === 'HTML') {
        closeNav();
    }
});

关于javascript - 在任何地方关闭 sldenav 覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57008254/

相关文章:

JavaScript - 来自国家/地区名称的 Google API lat/lng

javascript - 重现photojojo的幻灯片技术

javascript - 强制 "Tab"点击在元素内移动 - Jquery/Javascript

html - 对齐三列

javascript - 为什么 VueJs 无法显示数据?

javascript - 为什么删除运算符不改变数组的长度?

javascript - 如何在 Angular 分量中嵌入vimeo视频?

javascript - 处理异步 Node redis 函数,同时在两个键上使用 INCR 很尴尬

PHP显示存储的时间数据,并在考虑不同时区的同时存储时间数据

JavaScript 事件队列 : XHR response in blur queued before parent onclick