Facebook iframe高度

时间:2011-07-14 22:25:58

标签: facebook iframe canvas height

有没有办法如何自动调整iframe(画布)的大小来显示我的所有内容?我不想要滚动条。我尝试了每个JS方法,没有任何效果。

3 个答案:

答案 0 :(得分:0)

这是可能的,但这很乏味。请在此处查看此答案:Resizing an iframe based on content

答案 1 :(得分:0)

或者...

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

等到所有东西都装满后再重置尺寸。

答案 2 :(得分:0)

我使用此代码,它适用于所有内容高度,即使我需要减少它:

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);
};

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); };