@Garri_Klim

Как сделать так, чтобы модальное окно открывалось 1 раз каждые 24 часа?

<div id="overlay">
      <div class="popup">
        <div>
          <h3 class="modal-back__zag"><?=$popup['title']?></h3>

          <div class="modal-back__text"><?=$popup['description']?></div>
          <a href="<?=get_permalink($popup['post'])?>" class="modal-back__button">Read article</a>
        </div>
        <div>
          <img class="modal__image" src="<?=$popup['cover']?>">
        </div>
        <button class="close" title="Close" onclick="document.getElementById('overlay').style.display='none';"></button>
      </div>
    </div>
  • Вопрос задан
  • 138 просмотров
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
const today = new Date();
const time = today.getTime();
const next = time + 8.64e+7;
const exp = parseInt(window.localStorage['last']);
if(exp < next){
 window.localStorage['last'] = next;
 showDialog();
}else if (window.localStorage['last'] !== undefined){
  window.localStorage['last'] = next;
  showDialog();
}
Ответ написан
Ваш ответ на вопрос

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

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