@gorkymaxxx8

Как показать модальное окно только на мобильных через 30 секунд?

Не получается вызвать модальное окно на сайте с задержкой в 30 секунд. Выскакивает сразу же после загрузки страницы. Скрипт:
$(window).on("load", function() {
if ($(window).width() < 767) {
ltShowModalBlock('b-42389');
}
setTimeout(explode, 30000);
});
  • Вопрос задан
  • 123 просмотра
Решения вопроса 1
MrDecoy
@MrDecoy Куратор тега JavaScript
Верставший фронтендер
$(window).on("load", function() { // по событию окончания загрузки

  function explode(){ // как у Вас было раньше - определение функции explode
    ltShowModalBlock('b-c2248');
  }

  if ($(window).width() < 767) { // Если ширина меньше 767
    setTimeout(explode, 30000); // через 30000мс вызвать exlode
  } // конец если

}); // конец обработчика загрузки
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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