我当前的项目是一个包含下拉菜单(javascript/jquery)和html5 videoplayer(仅限视频标签)的html网站。移动Safari浏览器:链接(<a>)元素在视频元素上无法点击
单击菜单条目时,下拉菜单覆盖了录像机容器(下拉的z-index高于录像机)。在Safari和Chrome中,子菜单条目的链接在点击时可以正常工作,但在iPad上的Mobile Safari中,它们不会作出反应。为了减少这个问题,我最小的例子包括一个覆盖视频元素的链接元素。
<head>
<style>
a {
position: absolute;
display: block;
z-index: 1;
}
video {
position: absolute;
z-index: 0;
}
</style>
</head>
<body >
<a href="http://www.google.de">click me</a>
<video src="" width="640" height="360" preload="none" controls="controls"></video>
</body>
在iPad上触摸链接元素不起作用。任何建议赞赏如何使链接在iPad上点击!
对于iPad,此解决方案有效。但是删除controls属性并不会改变iPhone Safari上视频对象的行为。它仍然捕获事件。 – emrahgunduz 2012-04-14 08:44:10
我在phonegap中使用Video标签,我没有'controls'属性,但我仍然没有点击注册。是否有其他解决方法? – 2014-01-15 15:32:30