2009-09-16 248 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元素來說不一定是這樣。