2011-10-12 85 views
7

我正在制作移动HTML5应用程序。我禁用了滚动功能(并在某些部分启用了它),并且它都很好,但是当我通过iFrame嵌入Youtoube视频时,问题就开始了。看起来,当用户按下iframe时,整个页面会滚动,我似乎无法找到解决方法。添加事件侦听器不起作用。如何在“触摸”嵌入iframe时禁用滚动?

回答

2

你真的无法控制iframe中发生了什么。

但是,如果你想有点聪明,你可以直接在iframe上放置元素,比如div或透明画布或任何你想要的东西,这将捕获所有的事件,使用户根本无法按下iframe。

不是最理想的,它意味着用户不能按下YouTube视频上的按钮,但它可能是您唯一的真正选择。

+0

就是这样,谢谢:) – Andrija