2

有谁知道 FB.CanvasClient.startTimerToSizeToContent() 在 Facebook 的新 javascript SDK 中调整 iframe 内容大小的替换方法是什么?

或者,如果有替代技术可以达到同样的效果?

谢谢

4

1 回答 1

2

例子

如果您知道您的内容会改变大小,但您不知道何时更改,此功能很有用。会有一点延迟,所以如果你知道你的内容何时改变大小,你应该自己调用 setSize (并节省用户的 CPU 周期)。

window.fbAsyncInit = function() {
  FB.Canvas.setAutoResize();
}

如果您需要停止计时器,只需传递false

FB.Canvas.setAutoResize(false);

如果您希望计时器以不同的时间间隔运行,您也可以这样做。

FB.Canvas.setAutoResize(91);

注意:如果只有1个参数且为数字,则假定为区间。

参数

Name      Type  Description
onOrOff   Boolean   Whether to turn the timer on or off. true == on, false == off. default is true
interval  Integer   How often to resize (in ms). default is 100ms
于 2010-08-19T09:13:33.827 回答