我正在对主页中嵌入了 YouTube 视频的网站进行一些改进。我自己没有添加这段代码,但它看起来像:
<object width="380" height="307">
<param name="movie" value="http://www.youtube.com/v/DooLJvsH_BY&hl=en_US&fs=1&" />
</param>
<param name="allowFullScreen" value="true" />
</param>
<param name="allowscriptaccess" value="always" />
</param>
<embed src="http://www.youtube.com/v/DooLJvsH_BY&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="380" height="307"></embed>
</object>
这个嵌入式对象有一个小的用户体验问题:当使用鼠标滚轮向上或向下滚动页面时,当鼠标光标悬停在视频上时它停止工作。
有没有我可以修改的 html/css/param
设置来避免这种情况?
See the site itself一个工作示例。
编辑:到目前为止,我在 Windows 7 64 位和 Ubuntu 11.10 64 位中都遇到了这个问题。
最佳答案
<param name="wmode" value="transparent" />
(以及 embed
中的等价物)
这是一个猜测。我有个人经验,如果你在 IE 中设置它,它会阻止 Flash 捕获滚动的箭头按钮,这似乎是相关的。
关于html - 避免滚轮劫持嵌入式 youtube/flash 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7917498/