jquery:
$("#button").click(function(event){ $("#box").show(); event.stopPropagation();//阻止冒泡 }); $("body").click(function(){ $("#box").hide(); }) $('#box').click(function(){ return false; });