Проблема, как мне кажется, достаточно типовая, но решить не получается.
Есть ссылка по клику которой должно открываться окно, по клику этой же ссылки нужно окно закрывать.
Для этого использую:
$('.modal').toggle(50);
Но мне нужно, чтобы при этом еще окно закрывалось при клике вне окна.
Пробовал подобным образом, но не получается, т.к. не срабатывает toggle:
$(document).mouseup(function (e)
{
var container = $('.modal');
if (!container.is(e.target) // if the target of the click isn't the container...
&& container.has(e.target).length === 0) // ... nor a descendant of the container
{
container.hide();
}
});