Есть конструкция
<a href="tel: 123" class="link">
<span>text</span>
</a>
$('.link').on('click', function(e) {
if (!device.mobile()) {
e.preventDefault();
// вызов попапа
}
});
при клике на десктопе и планшете должен вызываться попап, а в мобилке отправляться звонок. Реализовал эти условия через device.js, проверял на iPad Mini, андроид-телефоне - всё работает как надо. Проверил на iPad 3 - идёт вызов...
Проверял даже так
$('.link').on('click', function(e) {
alert('test');
if (!device.mobile()) {
e.preventDefault();
// вызов попапа
}
});
и алерта нет
Что я делаю не так?