第一步: 实现点击任意地方隐藏 假设: 该元素为 $("#bar") $(document).click(function() { $('#bar').hide(); })
第二步: 排除点击自身隐藏(阻止事件冒泡);
$("#bar").click(function(ev){ var event = ev || event; event.stopPropagation(); });