prevent touchstart ao deslizar
Tenho uma lista rolável em um dispositivo móvel. Eles querem que as pessoas possam rolar a lista por deslizar e também selecionar uma linha tocando e
A captura está combinando os dois. Não quero que uma linha seja selecionada se você estiver realmente rolando a lista. Aqui está o que eu encontrei:
Não dispara ao rolar:
cliqu mouseupDispara ao rolar:
mousedown touchstart touchendA solução simples é manter o evento click. Mas o que descobrimos é que, em certos dispositivos blackberry, existe um atraso muito perceptível entre o touchstart e, em seguida, aciona o clique ou o mouse. Esse atraso é significativo o suficiente para torná-lo inutilizável nesses dispositivo
Então, isso nos deixa com as outras opções. No entanto, com essas opções, você pode rolar a lista sem acionar a linha que tocou para iniciar a rolage
Qual é a melhor prática aqui para resolver isso?