myskif
@myskif
Верстальщик

Можно ли при загрузке страницы отображать один из блоков, а второй скрывать, а при перезагрузке наоборот?

На сайте есть две кнопки (заказать звонок и записаться).
Необходимо при загрузке отображать лишь одну, случайно.
Например на первом посещении пользователь увидит "Записаться на звонок", а на третье посещение "записаться".
Можно ли такое реализовать на js?
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Пишите в localstorage состояние блока и считывайте при загрузке
Ответ написан
Комментировать
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
  1. По-умолчанию обе кнопки видимы.
  2. Скрипт смотрит есть ли информация об предыдущем посещении.
  3. Если нет -- скрыть случайную кнопку,
  4. Если есть -- скрыть противоположную.
  5. В обоих случаях сохранить информацию об скрытой кнопке в стор для следующих посещений
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы