2010-08-12 1 views
6

Ich baue eine Javascript-powered Galerie auf dem iPad, die sowohl Bilder und Videos anzeigen kann. Um die Galerie zu durchsuchen, können Sie nach links oder rechts wischen (ähnlich der Fotoanwendung des iPads). Keines meiner Berührungsereignisse funktioniert jedoch, wenn Sie über ein < Video-Element wischen. Es scheint meine Berührungsereignisse zu übernehmen, selbst bei Elementen, die einen höheren Z-Index haben. Ich habe versucht, einen touchmove Handler hinzuzufügen, der e.preventDefault() aufruft, aber das scheint auch nicht zu funktionieren. Ist jemand anderes auf dieses Problem gestoßen und hat eine Lösung dafür gefunden?iPad Touch Ereignisse auf <video> Tag

Antwort

19

Ihre Berührungsereignisse werden von den Standardeinstellungen des Players übernommen. Wenn Sie die Steuerelemente des Videoelements auf "false" setzen, können Sie die Ereignisse auf dem Videoelement vollständig steuern. Aber das bedeutet, dass Sie Ihre eigenen benutzerdefinierten Steuerelemente implementieren müssen, was nicht sehr schwierig ist.

+0

Tot auf! Ich konnte keine Lösung online finden, also ist dies eine riesige Hilfe. Vielen Dank! – mbxtr

Verwandte Themen