Retardo do toque do Internet Explorer

0

Eu só notei isso hoje e agora está me incomodando. Internet Explorer (11 no meu caso, pode não importar), tem um atraso quando você toca nos botões ou links. O uso de um mouse é instantâneo, mas o uso de uma tela sensível ao toque aumenta em torno de um atraso de ~ 500 ms. O Chrome não tem esse mesmo atraso.

Você pode experimentar por si mesmo visitando uma visita como Bootstrap , que usa links de ancoragem nos menus laterais. Usando um mouse, você pode navegar instantaneamente em qualquer navegador. Usar o IE especificamente com o touch cria um atraso em cada toque.

A maioria das pessoas provavelmente não percebe isso, pois passamos muito do nosso tempo aguardando o carregamento das páginas.

Como faço para desativar esse atraso?

    
por Jason Young 12.03.2014 / 21:21

2 respostas

0

Eu finalmente encontrei a resposta no Blog da Telerik

Resumo: isso é comum e pode ser desativado por meio de várias soluções HTML / JavaScript / CSS.

Para mim, acabei de adicionar esse CSS ao meu código:

a[href], button {
    -ms-touch-action: none; /* IE10 */
    touch-action: none;     /* IE11 */
}

Agora é instantâneo no meu Lenovo e no meu Surface 2.

    
por 12.03.2014 / 21:41
0

Tente reduzir as latências aqui:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TouchPredict

Isso fez uma grande diferença no Surface RT para mim.

    
por 12.03.2014 / 21:31