Как отключить таймер  [РЕШЕНО]

WYSIWYG Web Builder, вопросы которые не охвачены в других разделах.
Правила форума
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
Ответить
Аватара пользователя

Автор Темы
Slashtore
Втянувшийся
Втянувшийся
Сообщения: 68
Зарегистрирован: 21 апр 2015, 11:44
Версия Web Builder: 10.1

Как отключить таймер

Сообщение Slashtore » 13 июн 2019, 19:01

Привет всем заглянувшим! Проблема такая. Есть таймер, по окончании которого срабатывает событие. Но работа этого таймера нужна только в версии сайта для компьютера, и не нужна в планшетной и мобильной. Как заставить таймер не активироваться в случае с планшетной и мобильной версий.

Реклама
Аватара пользователя

spoon
Помешаный
Помешаный
Сообщения: 1614
Зарегистрирован: 17 сен 2016, 13:20
Версия Web Builder: 14.2.2
Имя: Дмитрий

Как отключить таймер

Сообщение spoon » 14 июн 2019, 16:34

с проверкой на ширину экрана, если меньше, например 780 px то функция не выполняется.
Ну или так, прикольная штука :-)

Код: Выделить всё

var isMobile = {
    Android:        function() { return navigator.userAgent.match(/Android/i) ? true : false; },
    BlackBerry:     function() { return navigator.userAgent.match(/BlackBerry/i) ? true : false; },
    iOS:            function() { return navigator.userAgent.match(/iPhone|iPad|iPod/i) ? true : false; },
    Windows:        function() { return navigator.userAgent.match(/IEMobile/i) ? true : false; },
    any:            function() { return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Windows());  }
};
 
if ( !isMobile.any() ) {
    // Код не для телефонов
}
Съешь ещё этих мягких французских булок, да выпей чаю!
Телега

Аватара пользователя

Gudwinn
Эксперт
Эксперт
Сообщения: 1418
Зарегистрирован: 07 авг 2015, 18:39
Версия Web Builder: 11.0.2
Имя: Кирилл

Как отключить таймер  [РЕШЕНО]

Сообщение Gudwinn » 14 июн 2019, 18:40

Slashtore, приветствую, всё делается гораздо проще, создаёшь событие в таймере выбираешь jsscript, вбиваешь туда это

Код: Выделить всё

if(screen.width<600){ return false}
где 600 это максимальная ширина экрана устройства, всё))), кстати передвигаешь это событие на самый верх
создание и разработка сайтов
Платные консультации
Готовые решения
Скайп: kirill47853

Аватара пользователя

Автор Темы
Slashtore
Втянувшийся
Втянувшийся
Сообщения: 68
Зарегистрирован: 21 апр 2015, 11:44
Версия Web Builder: 10.1

Как отключить таймер

Сообщение Slashtore » 14 июн 2019, 20:14

Вооо, крутяк. Спасибо парни!


Ответить

Вернуться в «Общие вопросы.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя