Спасибо за ваш ответ, но:
$(this).closest("div.notification").length == 0)
всегда возвращает мне 0 (даже если я нажимаю в div), поэтому div всегда скрыт
Это мой код:
$(document).click(function(evt) {
if ($(this).closest("div#show_notif").length==0)
$("div#show_notif").fadeOut();
});
И HTML:
<div id="click_show_notif" onclick="$('div#show_notif').show();"><img src="http://'+STATIC_SERVER+'/images/notif.png" /><div id="show_notif"></div>
Есть что-то, что я забыл?