【发布时间】:2019-06-26 07:58:18
【问题描述】:
请在我的 JS 代码中遇到问题我构建了此代码,因为我希望当访问者单击另一个 div(不是菜单)时,如果菜单打开,菜单将关闭 这是代码,但此代码不能在手机上运行,但它可以在 chrome 或 firefox 上的开发人员工具中运行
<script>
window.addEventListener('mouseup', function(event){
var box = document.getElementById('narvbar_menu');
if (event.target != box && event.target.parentNode != box){
box.style.display="none";
document.getElementById("close_menu").style.display="none";
}
});
</script>
最好的问候
【问题讨论】:
-
您是否尝试过使用“点击”事件而不是“鼠标”?
标签: javascript jquery css responsive-design menu