Facebook Canvas删除外部滚动

时间:2015-07-12 11:40:02

标签: javascript css facebook canvas

我正在尝试删除Facebook画布的外部滚动,同时保留我的内部Iframe滚动。

我尝试过使用FB.Canvas.setSize()和FB.Canvas.setAutoGrow(),我也试过了流体高度而没有。虽然自动增长确实删除了滚动它实际上覆盖了我的内部FB应用程序滚动,我需要保持我的标题静态。

我知道也没有办法改变外框的css所以溢出:隐藏不适用于外框,而内部则无法改变我想要实现的内容。

有没有办法只删除外部滚动或让画布继承我的Iframe高度?

更新 好吧,我找到了一些可行的东西,但它不是那么漂亮。 我每隔X秒运行一次间隔,将滚动条推到顶部 类似的东西:

FB.Canvas.setSize({
            height: angular.element('body').height()
        });
        $interval(function () {
            FB.Canvas.scrollTo(0, 0);
        }, 100);

它解决了我的问题,但绝不是一个优雅的解决方案......仍在寻找更好的东西

0 个答案:

没有答案