2009-09-16 113 views

回答

2

处理整个文档上的点击事件,并在其中隐藏所有菜单。然后在您的组合框,停在click事件传播史...

$(document).click(function() { 
    //Hide all visible menus 
}); 

$(".comboBox").click(function(e){ 
    e.stopPropagation(); 
}); 

更多信息上stopPropagation

+0

对于任何将来都会遇到这个问题的人,乔希正在使用jQuery。 – Darthg8r 2009-09-17 23:13:43

0

将事件侦听器分配给document对象的单击事件。如果将其分配给body,它将无法正常工作。文档元素实际上扩展到整个视图端口,对于body元素来说不一定是这样。