比如有個div其id為body,實作在div外點選隐藏,div内點選不隐藏,采用jQuery實作如下:
$("#body").click(function(e) {
$(this).show();
e.stopPropagation();
});
$(document).click(function(event) {
$("#body").hide();
});
如果div内點選隐藏,可采用jQuery的觸發事件
$(document).trigger("click");