Pergunta

Estou construindo uma galeria movida a JavaScript no iPad que pode exibir imagens e vídeos. Para navegar na galeria, você pode deslizar para a esquerda ou direita (semelhante ao aplicativo de fotos do iPad). No entanto, nenhum dos meus eventos de toque funciona ao passar por umu003Cvideo> elemento. Parece assumir meus eventos de toque, mesmo em elementos que podem ter um índice Z mais alto. Eu tentei adicionar um manipulador de touchmove que chama E.PreventDefault (), mas isso também não parece funcionar. Alguém mais se deparou com esse problema e encontrou uma solução para isso?

Foi útil?

Solução

Seus eventos de toque estão sendo absorvidos pelos controles padrão do jogador. Se você definir os controles do elemento de vídeo como false, poderá ter controle total dos eventos no elemento de vídeo. Mas fazer isso significa que você terá que implementar seus próprios controles personalizados, o que não é muito difícil.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top