6

我正在 iPad 上构建一个 javascript 驱动的画廊,可以显示图像和视频。要浏览图库,您可以向左或向右滑动(类似于 iPad 的照片应用程序)。但是,当滑动 <video> 元素时,我的触摸事件都不起作用。它似乎接管了我的触摸事件,即使在可能具有更高 z-index 的元素上也是如此。我尝试添加一个调用 e.preventDefault() 的 touchmove 处理程序,但这似乎也不起作用。有没有其他人遇到过这个问题并找到了解决方案?

4

1 回答 1

19

您的触摸事件正在被播放器的默认控件吸收。如果将视频元素的控件设置为 false,则可以完全控制视频元素上的事件。但这样做意味着您必须实现自己的自定义控件,这并不难。

于 2010-08-15T15:40:34.507 回答