2010-05-20 13 views
12

Quiero evitar el desplazamiento en una página web de safari para iphone vinculando el método preventDefault en el elemento de documento del DOM, y funciona en todos los elementos excepto en el video etiqueta.Los eventos táctiles no se activan en etiquetas de video en safari para iPhone

document.addEventListener("touchmove", function(e){e.preventdefault();}, false); 

He intentado fijar el caso de las etiquetas de vídeo, pero parece como si no se une o los acontecimientos simplemente no se activan.

+0

también tengo el mismo problema. –

+0

¿Alguien ha intentado esto en iOS4? –

+0

@Jeff Probé en iOS4 y el error todavía está allí. – Stef

Respuesta

1

En mi prueba, cuando ommiting los "controles" atributo del vídeo se puede obtener los eventos ....

Por ejemplo ....

<video src="http://192.168.1.53/videoTester/Cuatro.mp4" id="player" width="100%" height="100%" x-webkit-airplay="allow" ></video> 

a continuación, poner un div en la parte superior ... y funciona para mí ....

Cuestiones relacionadas