我需要隐藏弹出时,一旦当用户点击其他地方在页面popupbox:可见确实为我隐藏一个div仅当它已经显示出
$(document).ready(function() {
$(".popupbox").hide();
});
$(".ribbon").click(function() {
$(".popupbox").toggle();
})
$(".popupbox img").click(function() {
$(".popupbox").hide();
})
$("body").click(function() {
$(".popupbox:visible").hide();
})
为什么不使用'$('。popupbox')。hide()'?如果它是不可见的,什么都不会发生 – Phil