@aliasst

Как сделать блок видимым по клику?

Подскажите как можно сделать на jquery или javascript, блок с определенным классом видимым на всем сайте, на всех страницах, при перезагрузке, при переходе на другие страницы?
  • Вопрос задан
  • 131 просмотр
Решения вопроса 1
@alekssamos
Программист любитель
https://jsfiddle.net/sp764ze9/
<button id="btn1">Показать / Скрыть</button>
<div class="elem">
Этот блок сохраняет свою видимость даже после перезагрузки и на других страницах
</div>
<script>
$(function(){
	if (!window.localStorage) { return false; }
	if (window.localStorage.getItem("showelem") == "1") {
		$(".elem").show();
	} else {
		$(".elem").hide();
	}
	$("#btn1").click(function(){
		if (window.localStorage.getItem("showelem") == "1") {
			$(".elem").hide();
			window.localStorage.setItem("showelem", "0");
		} else {
			$(".elem").show();
			window.localStorage.setItem("showelem", "1");
		}
	});
});
</script>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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