设想
我的页面p1
包含一个 iframe。iframe 指向p2
包含来自 youtube 的嵌入视频的页面。
问题
问题是,如果我(通过鼠标)滚动 iframe 内的页面,只有当鼠标光标不在 youtube 嵌入视频上时,它才会正常滚动。
但如果鼠标光标位于 youtube 嵌入视频上,p2
则 iframe 内的页面停止滚动,而外部页面p1
开始滚动。
如何避免这种不正常的行为?
我希望即使鼠标光标位于 youtube 嵌入式视频上,iframe 内的页面也会继续正常滚动,并且不会松开鼠标滚轮事件。
失败的解决方案
我试图将属性添加wmode="transparent"
到 youtube 嵌入式视频的 iframe 标签,但它并没有解决问题。
细节
要在 iframe 内滚动,我使用了一个替换滚动条的插件。
演示
你可以在这里找到演示。用 Firefox 打开它并在 iframe 内用鼠标滚动