Изменение размера iFrame приложения Facebook с новым Javascript SDK - PullRequest
2 голосов
/ 06 мая 2010

Кто-нибудь знает, каков метод замены FB.CanvasClient.startTimerToSizeToContent () для изменения размера содержимого iframe в новом javascript SDK для Facebook?

А может, если есть альтернативный метод для достижения того же эффекта?

Спасибо

1 Ответ

2 голосов
/ 19 августа 2010

Примеры

Эта функция полезна, если вы знаете, что ваш контент изменит размер, но вы не знаете когда. Будет небольшая задержка, поэтому, если вы знаете, когда ваш контент изменит размер, вам следует вызвать setSize самостоятельно (и сохранить циклы ЦП вашего пользователя).

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
...