2010-08-12 24 views
6

Je suis en train de créer une galerie alimentée par javascript sur l'iPad qui peut afficher à la fois des images et des vidéos. Pour parcourir la galerie, vous pouvez balayer vers la gauche ou vers la droite (similaire à l'application Photo de l'iPad). Toutefois, aucun de mes événements tactiles ne fonctionne lorsque vous balayez un élément < vidéo >. Il semble prendre en charge mes événements tactiles, même sur les éléments qui peuvent avoir un indice z plus élevé. J'ai essayé d'ajouter un gestionnaire de touchmove qui appelle e.preventDefault(), mais cela ne semble pas fonctionner non plus. Quelqu'un d'autre a-t-il rencontré ce problème et trouvé une solution?Événements tactiles iPad sur <video> tag

Répondre

19

Vos événements tactiles sont absorbés par les contrôles par défaut du lecteur. Si vous définissez les contrôles de l'élément vidéo sur false, vous pouvez avoir un contrôle total des événements sur l'élément vidéo. Mais cela signifie que vous devrez implémenter vos propres contrôles personnalisés, ce qui n'est pas très difficile.

+0

Dead on! Je n'ai pas trouvé de solution en ligne, c'est donc une aide énorme. Merci! – mbxtr