@gorkymaxxx8

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

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

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

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

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

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

Похожие вопросы
22 нояб. 2024, в 08:04
1 руб./за проект
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект