Есть какой то определенный блок по нему должны изначально кликнуть.
По клику становятся видимыми другие три блока, один из которых становится на весь экран, другой по центру экрана и третий вложенный во второй, нужен для того чтобы можно было по нему кликнуть и блоки снова исчезли.
Вот так это примерно выглядит
<div id="klik">Нажми на меня!</div>
<div id="id1">
<div id="id2">
<div id="klik_exit">Спрятать</div>
Привет Форумчане!
</div>
</div>
Для вывода и скрытия по клику использую вот такие функции
Показывает блоки
$("#klik").click(function(){
$("#id1").css({
'display':'block',
});
});
Скрывает блоки
$("#klik_exit").click(function(){
$("#id1").css({
'display':'none',
});
});
На ОЧЕНЬ многих сайтах, наверное на всех, я заметил что там не нужно человеку кликать именно в определенное место, чтобы спрятать блоки. Можно кликнуть просто по самому первому блоку, который располагается на весь экран и все спокойно закрывается.
В общем я попробовал повесить закрытие на тот самый блок который выводится на весь экран, но при этом при каких либо действиях внутри внутренних блоках у меня не должно ничего закрываться, вот это у меня и как раз не получается, т.е. теперь у меня все закрывается по клику ВООБЩЕ в любом месте. Вот такая карусель( Подскажите пожалуйста, как это исправить, что я делаю не так?