我正在使用纯 css库设置一个项目,并且我想使用他们的响应式侧面菜单示例(这个问题在这个网站上直接可见)。
我刚刚发现问题发生在 Chrome 浏览器中,但不在 Firefox 中。
当视口宽度低于 768px 时,菜单默认隐藏,这要归功于 css 媒体查询。
使用按钮打开菜单#menu-link
按预期工作,但关闭它会延迟大约 300 毫秒,代码中没有任何明显的原因。如果console.log
在点击处理函数中添加了任何内容,它会在这个神秘的 300 毫秒延迟后显示。就像 Chrome 在此时间之前不执行处理程序一样。
删除元素上的 css 过渡并不能解决问题。
你知道它来自哪里,和/或如何在点击触发后立即关闭菜单?这是 Chrome 中的一些已知问题吗?