djamali
@djamali
web developer

У меня есть блок с подпиской. При клике на скрыть подписку он исчезает.После перезагрузки снова появляется?

Как сделать так чтобы блок не появлялся после перезагрузки?
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ответы на вопрос 2
KM-Brothers
@KM-Brothers
Я знаю, что ничего не знаю...
Заносить данные о блоке в сессию и делать проверку скрывал человек этот блок или нет. Если нет - выводите, если да - не выводите.

P.s. Может есть и другие варианты, просто это первое, что в голову пришло))
Ответ написан
trushka
@trushka
зачем в сессию, можно просто в localStorage, вот типа
localStorage.subscribeHidden=true; // устанавливается при закрытии блока подписки
//а при загрузке страницы проверяем
if (!localStorage.subscribeHidden) {
    //показываем блок с подпиской если соответствующий ключ отсутствует
}
UPD: можно вместо localStorage использовать sessionStorage - тогда будет показывать при каждой новой сесии, то есть, и особо надоедать юзеру не будет, но и будет периодически напрминать, если например, юзер зайдёт на этот же сайт через неделю, то при первом посещении ему опять покажет этот блок
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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