Показать/Скрыть блок
<a href="#" onclick="showFun()">Ссылка для нажимания</a> <div id="myShowBlock">А это текст, который будет то появляться, то исчезать</div> <script type="text/javascript"> var visible = true; function showFun() { if(visible) { document.getElementById('myShowBlock' ).style.display = 'none'; visible = false; } else { document.getElementById('myShowBlock' ).style.display = 'block'; visible = true; } } </script> одно,но: что делать когда нужно скрывать/показывать несколько элементов? раньше использовал скрипт с гэтэлемент, который искал значения в div id="...", найти его не могу как по умолчанию сделать, чтоб при загрузки страницы элементы были сразу скрыты? Помогите пожалуйста! Заранее благодарю! |
var div = document.getElementById("divId"); вроде, но как не знаю
|
разобрался:
<script language="JavaScript" type="text/JavaScript"> function foo(id) { if (document.getElementById(id).style.display == "none") {document.getElementById(id).style.display = "block"} else {document.getElementById(id).style.display = "none"} } </script> |
как сделать авто скрытие при загрузки страницы? display: none в стиле не помог
|
<div id="2" style="display:none;"> работает
|
ВОТ! ВОТ какой должна быть тема на форуме! Сам задал вопрос - сам ответил!
|
Спасибо
|
Подскажите пожалуйста, а как запомнить то состояние блока который из первого поста.
К примеру у меня реклама вылазит в мобильной версии и при клике на крестик скрывается способом выше. Как на следущих страницах пользователю больше не показывать блок? как дописать к коду что в первом посте куки? |
sergiocharm,
Сохранить в LocalStorage флажок при клике на крестик проверять состояние при загрузке |
Цитата:
|
Часовой пояс GMT +3, время: 03:09. |