两次调用setSize不起作用:FB.Canvas.setSize({height:400}); FB.Canvas.setSize();

时间:2012-03-31 18:20:08

标签: javascript facebook facebook-javascript-sdk

我正在使用

FB.Canvas.setSize();

增加iframe的大小。这很棒。

但是,因为这不会缩小iframe,我想首先将其缩小到默认大小,然后再增长它。基本上是:

FB.Canvas.setSize({height:400});
FB.Canvas.setSize();

但是,第一次调用setSize似乎是忽略。 iframe仍然是最大高度,它永远不会变为400.

然而,这很好。 iframe设置为400

FB.Canvas.setSize({height:400});
//FB.Canvas.setSize();

为什么会这样?第二个电话如何影响第一个...

我也尝试过setAutoGrow,但这也没用。

任何提示?!? 非常感谢!

0 个答案:

没有答案