我在 HTML5 文档中有一个视频元素。有一个控制面板 div 可以动态滑出以部分覆盖视频元素。
这在 Firefox 和 IE9 中运行良好。但是,在 Google Chrome 中,位于 Video 元素上的任何链接的任何部分都不可点击。当您将鼠标悬停在链接上时,指针不会改变,单击链接没有任何效果。
如果我将 Video 元素设置为不显示控件,问题就解决了。但奇怪的是,如果 Video 元素以启用控件开始,然后我动态删除 Controls 属性,则链接是不可点击的。我尝试过同时使用 jQuery 和常规 JavaScript。
目前,我不需要显示控件,所以我的页面还可以。但我想更好地理解这个问题(另外,如果其他人有同样的问题,也许这篇文章会帮助他们?)。有谁知道,与 IE9 和 FF 相比,Chrome 处理视频元素的方式有什么不同吗?