Высота фрейма в Facebook - PullRequest
1 голос
/ 15 июля 2011

есть ли способ, как автоматически изменить размер iframe (canvas), чтобы показать все мои материалы? Я не хочу полосу прокрутки. Я перепробовал каждый метод JS, но ничего не получалось.

Ответы [ 3 ]

0 голосов
/ 18 января 2013

Или ...

jQuery(window).load(function(){
     FB.Canvas.setSize();
});

Подождите, пока все загрузится, затем сбросьте размер.

0 голосов
/ 22 января 2013

Я использую этот код, и он работает для любой высоты содержимого, даже когда мне нужно уменьшить его:



window.fbAsyncInit = function() {
   FB.init({
      appId      : 'YOUR_APP_ID',
      status     : true,
      cookie     : true,
      xfbml      : true,
      oauth: true
   });

      FB.Canvas.setSize({height:600});
      setTimeout("FB.Canvas.setAutoGrow()",500);
};

0 голосов
/ 15 июля 2011

Это возможно, но довольно утомительно. Смотрите этот ответ здесь: Изменение размера фрейма в зависимости от содержимого

...