Есть блок, который появляется по нажатию на кнопку:
$('a[data-show=hide-auth]').click(function(){
if ($('#hide-auth').css('display') == 'block') {
$('#hide-auth').fadeOut();
}
else{
$('#hide-auth').fadeIn();
}
return false;
});
И делаю так, что бы при нажатии на любой другой элемент кроме этого блока, он пропадал:
$("*:not(#hide-auth").click(function(){
if($('#hide-info').css('display') == 'block'){
$('#hide-auth').fadeOut();
}
})
Все работает, но в этом блоке есть форма, и если я к примеру кликну по ней, то блок тоже пропадает, получается, что тут клик идет не по самом блоку, а по его ребенку и потому пропадает....как решить данную проблему?
Есть идеи у кого то?
Заранее спасибо.