2010-08-12 47 views
6

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

回答

19

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

+0

死了!我在网上找不到任何解决方案,所以这是一个很大的帮助。谢谢! – mbxtr 2010-08-16 15:55:53