Добрый день, есть событие click, и на некоторых телефонах и на всех ipad оно срабатывает не с первого раза, тоесть нужно кликнуть 2 раза чтобы клик сработал.
$('#elem').click(function(){
//something
});
Есть костыль этого всего - повесить тачстарт:
$('#elem').bind('click touchstart',function(){
//тут код с проверками. чтобы не срабатывало 2 раза
});
Но при втором варианте появляется проблема, на мобильных нужно проскролить вниз до нужного элемента, и получается в любом случае касаешься элемента и срабатывает touchstart
Как сделать так, чтобы везде клик работал нормально?