@RobinB

Как не запускать функцю на мобильных устройствах?

Здравствуйте, есть вот такой кусок кода:
function isMobile(){
return (navigator.userAgent.match(/Android/i)
|| navigator.userAgent.match(/BlackBerry/i)
|| navigator.userAgent.match(/iPhone|iPad|iPod/i)
|| navigator.userAgent.match(/Opera Mini/i)
|| navigator.userAgent.match(/IEMobile/i) == null ? false : true
);
}

if (!isMobile())
{
new WOW().init();
alert("no mobile");
} else {
alert("mobile");
}
});

Если запускаю сайт с телефона выводит "no mobile" и wow().init() запускается, что делать?

Если изменить условия на
if (!isMobile())
{
new WOW().init();
alert(navigator.userAgent);
} else {
alert(navigator.userAgent);
}
то на телефоне выдает такое сообщение и wow().init(); все равно выполняется.a61cbcc6025a4673b9d95251d6699024.jpg
  • Вопрос задан
  • 2942 просмотра
Пригласить эксперта
Ответы на вопрос 1
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
У самого нет мобилки, но попробуйте.
var isModile = ('ontouchstart' in document.documentElement);
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект