2010-05-06 1 views
2

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

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

Благодаря

ответ

2

Примеры

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

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

Если вы когда-нибудь понадобится, чтобы остановить таймер, просто передать ложные.

FB.Canvas.setAutoResize(false); 

Если вы хотите, чтобы таймер работал с другим интервалом, вы тоже можете это сделать.

FB.Canvas.setAutoResize(91); 

Примечание: Если имеется только один параметр, и это число, то предполагается, что интервал.

Параметры

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