Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   При клике на любую часть тела, чтобы закрывался текст (https://javascript.ru/forum/misc/58215-pri-klike-na-lyubuyu-chast-tela-chtoby-zakryvalsya-tekst.html)

Feniks000 09.09.2015 23:40

При клике на любую часть тела, чтобы закрывался текст
 
Здравствуйте уважаемые!

Подскажите пожалуйста, как сделать так, когда открывается результат кнопки:

http://codepen.io/anon/pen/YyXbbd

<a onclick="toggle(hidden_content)">Ссылочка</a>
<div id="hidden_content" style="display: none;">Вот он я</div>


function toggle(el) {
el.style.display = (el.style.display == 'none') ? '' : 'none'
}


При клике на любую часть сайта - текст скрывался? Я в JS ноль, поэтому спрашиваю у вас!

И как сделать, когда открывается текст - кнопка была красной?


Заранее Спасибо!

У меня при кликах по телу ничего не закрывается... Хром

Vopub 10.09.2015 17:25

Привет, любое тело документа - это body. Нужно просто поменять onclick не на <a>, а на <body>. Ссылка на твое решение ниже.

http://codepen.io/anon/pen/NGGRmE

Feniks000 10.09.2015 20:33

Цитата:

Сообщение от Vopub (Сообщение 388025)
Привет, любое тело документа - это body. Нужно просто поменять onclick не на <a>, а на <body>. Ссылка на твое решение ниже.

http://codepen.io/anon/pen/NGGRmE

Теперь при клике на тело, оно открывается-закрывается.


Часовой пояс GMT +3, время: 05:25.