Javascript 图层失焦
我现在正在编写一个组合框。虽然我已经在点击图片后在特定位置显示了一个div层,但如果我点击网页的任何其他部分,我不知道如何隐藏该层。就像一个下拉列表在失去焦点时工作一样 我正在尝试复制此处显示的功能:Javascript 图层失焦,javascript,focus,Javascript,Focus,我现在正在编写一个组合框。虽然我已经在点击图片后在特定位置显示了一个div层,但如果我点击网页的任何其他部分,我不知道如何隐藏该层。就像一个下拉列表在失去焦点时工作一样 我正在尝试复制此处显示的功能: 有人能给我指出正确的方向吗?处理整个文档上的单击事件,并在其中隐藏所有菜单。然后在组合框中,停止对单击事件的传播 $(document).click(function() { //Hide all visible menus }); $(".comboBox").click(fun
有人能给我指出正确的方向吗?处理整个文档上的单击事件,并在其中隐藏所有菜单。然后在组合框中,停止对单击事件的传播
$(document).click(function() {
//Hide all visible menus
});
$(".comboBox").click(function(e){
e.stopPropagation();
});
有关的详细信息。为
文档
对象的单击事件指定一个事件侦听器。如果您将其分配给主体
,它将无法正常工作。document元素实际上扩展到了整个视图端口,这对于body
元素来说不一定是真的。对于将来遇到这个问题的人,Josh正在使用jQuery。