@tosster22

Как закрыть блок?

Здравствуйте. Подскажите, как на чистом js добавить блоку возможность закрытия по крестику и сделать это так, чтобы блок не появлялся при переходе на другую страницу сайта?
  • Вопрос задан
  • 552 просмотра
Решения вопроса 1
hzzzzl
@hzzzzl
вот ответ на второй вопрос, который закрыли
https://codepen.io/anon/pen/byqvWG?editors=1010
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
При загрузке страницы проверяешь в localStorage, был ли блок уже скрыт ранее.
Если да, то сразу скрываешь блок, и все.
Если нет, то:
  Создаешь элемент с крестиком (createElement)
  Вставляешь в нужный блок (appendChild или insertBefore)
  Добавляешь к нему стили и обработчик клика, в котором не только скрытие блока, но и запись в localStorage о том, что блок был скрыт.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы