JavaScript 编程问题,我想让鼠标单击其他地方时候自动关闭下拉菜单,
实现功能:JavaScript程序我想让当鼠标自动移开或点击其他地方的时候,自动关闭下拉菜单。类似google.cn左上方那个更多那样的功能。。...
实现功能:JavaScript 程序 我想让当鼠标自动移开或点击其他地方的时候,自动关闭下拉菜单。类似google.cn 左上方 那个更多那样的功能。。
展开
2个回答
展开全部
document.addEventListener("mousedown", function(e) {
var target = e.target || e.srcElement;
while (target != document && target != popup) {
target = target.parentNode;
}
if (target == document) {
popup.hide();
}
}, false);
其中popup是菜单元素,popup.hide()隐藏菜单
var target = e.target || e.srcElement;
while (target != document && target != popup) {
target = target.parentNode;
}
if (target == document) {
popup.hide();
}
}, false);
其中popup是菜单元素,popup.hide()隐藏菜单
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询