Сообщение от exec
|
Можно попробовать так:
$(document).click(function(e){
var e = e || window.event, x = e.srcElement || e.target;
if (x != document.getElementById('popup') || !$(x).parents('#popup').size()) $('#popup').fadeOut();
});
|
Да, действительно, более просто и изящно. Только нужно оператор "&&", а не "||".
if (x != document.getElementById('popup') && !$(x).parents('#popup').size()) $('#popup').fadeOut();