当我使用iframe并链接到YouTube视频时,我看到滚动条出现在我的Fancyapps弹出窗口中。我将滚动条设置为no。我甚至在使用Fancyapps站点的Firefox中看到了这一点(请参阅YouTube示例:http://fancyapps.com/fancybox/#examples)。Fancybox/Fancyapp用于YouTube iFrame的滚动条 - 在Firefox中显示
有关如何解决的任何想法?
当我使用iframe并链接到YouTube视频时,我看到滚动条出现在我的Fancyapps弹出窗口中。我将滚动条设置为no。我甚至在使用Fancyapps站点的Firefox中看到了这一点(请参阅YouTube示例:http://fancyapps.com/fancybox/#examples)。Fancybox/Fancyapp用于YouTube iFrame的滚动条 - 在Firefox中显示
有关如何解决的任何想法?
您使用的是Firefox 26+吗?
这是一个很长的故事,但这种行为似乎与Firefox ontouchstart
设置有关。
我在编写脚本以检测移动设备上的ontouchstart
事件时遇到了此问题。升级到Firefox 26后,该脚本即使在桌面设备上也返回true
。
对于那些仍然未知的原因,我的财产dom.w3c_touch_events.enabled
设置为1
(启用)在Firefox上我的桌面
的(也许我改变了它以前,但它并没有影响到我升级)
编辑:Firefox 26中的Responsive Design View功能发生了更改,看起来更新可能启用了dom.w3c_touch_events.enabled
属性。
将值设置为0
(或2
用于自动检测),将修复(Fancybox)iframe上的双垂直滚动条。
所以试试这个:
1)。在Firefox的地址栏写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)页面。双滚动条应该消失。
备注:请自行承担风险。我对任何滥用高级设置不承担任何责任;)
so?它工作? – JFK