用于YouTube iFrame的Fancybox / Fancyapp Scrollbars - 在Firefox中显示

时间:2014-02-25 20:31:25

标签: jquery firefox iframe youtube fancybox

当我使用iframe并链接到YouTube视频时,我看到滚动条出现在我的Fancyapps弹出窗口中。我的滚动条设置为no。我甚至在使用Fancyapps网站的Firefox中也看到了这一点(请参阅此处的YouTube示例:http://fancyapps.com/fancybox/#examples)。

关于如何修复的任何想法?

1 个答案:

答案 0 :(得分:0)

您使用的是Firefox 26 +吗?

这有点长,但这种行为似乎与Firefox ontouchstart设置有关。

在编写脚本以检测移动设备上的ontouchstart事件时,我遇到了此问题。升级到Firefox版本26后,即使在桌面设备上,脚本也会返回true

由于我仍然不知道的原因,我的桌面的Firefox上的dom.w3c_touch_events.enabled属性设置为1已启用)(也许我已将其更改为以前,但直到我升级才影响

编辑:Firefox 26中的Responsive Design View功能发生了变化,似乎更新可能启用了dom.w3c_touch_events.enabled属性。

将值设置为0(或2进行自动检测),将修复(Fancybox)iframe上的双垂直滚动条。

所以试试这个:

1)。在Firefox URL栏中写下about:config

您将收到一条警告消息:

This might void your warranty!
Changing this advanced settings can be harmful to....

2)。单击I'll be carefull, I promise按钮。然后,您将获得所有Firefox属性的列表。

3)。在顶部search栏上输入dom.w3c_touch_events.enabled,然后您将列表过滤到该属性。

我的猜测是你的Firefox(最后一列)的值设置为1

4)。要更改它,请双击该属性,它将弹出一个窗口,您可以在其中将值设置为0(或2进行自动检测)。然后按OK

您可以立即关闭此窗口/标签,然后重新加载fancybox(Fancyapps)页面。双滚动条应该消失了。

注意:自行承担风险。对于误用高级设置,我不承担任何责任;)