@jorshjorsh95

Почему Click на мобильных и ipad не с первого раза?

Добрый день, есть событие click, и на некоторых телефонах и на всех ipad оно срабатывает не с первого раза, тоесть нужно кликнуть 2 раза чтобы клик сработал.

$('#elem').click(function(){
  //something
});


Есть костыль этого всего - повесить тачстарт:
$('#elem').bind('click touchstart',function(){
  //тут код с проверками. чтобы не срабатывало 2 раза 
});


Но при втором варианте появляется проблема, на мобильных нужно проскролить вниз до нужного элемента, и получается в любом случае касаешься элемента и срабатывает touchstart

Как сделать так, чтобы везде клик работал нормально?
  • Вопрос задан
  • 180 просмотров
Пригласить эксперта
Ответы на вопрос 1
bootd
@bootd
Гугли и ты откроешь врата знаний!
Если элемент, на который вы кликаете, не является кнопкой, то добавьте ему cursor: pointer в css
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы