1

我一直在为此苦苦挣扎。在我的 Droid 2.3.4 上并通过 Fancybox2 中的 iFrame 查看内容时,我没有看到滚动条。我见过许多潜在的解决方案,但都没有影响。所有其他浏览器,包括 iPhone 5 和 iPad.. 都可以工作。我只是在使用我的 Droid 时遇到问题。

这里是调用函​​数。

$('.various').fancybox({
    maxWidth    : 800,
    maxHeight   : 600,
    fitToView   : false,
    width       : '95%',
    height      : '70%',
    autoSize    : false,
    closeClick  : false,
    openEffect  : 'elastic',
    closeEffect : 'none',
    helpers : {
        overlay : {
            locked : false
        }
    }
});

我尝试了各种溢出:滚动或 !important 修复,但没有任何效果。我什至尝试过使用 iScroll,但没有提供任何滚动功能。

如果您有任何想法,请告诉我。我即将对 Droid 设备进行特殊处理以打开单独的页面。但显然,我想避免这种情况。

4

1 回答 1

2

根据我对手机遗物的经验,Android 2.3.x 不支持辅助滚动条,只支持浏览器本身的滚动条。

这是一个相当大的问题,因为 Android 2.3.x 目前仍占活跃 Android 设备的一半以上。

唯一的解决方案是让您的 fancyBox 扩展超出视口的高度,以便用户可以使用主滚动条查看其余内容。

于 2013-04-29T07:02:19.523 回答