Tabs 页面选项卡在必要时增加高度,但不减少

Tabs 页面选项卡在必要时增加高度,但不减少,tabs,height,facebook-page,Tabs,Height,Facebook Page,在我的facebook页面标签应用程序中,我有两个不同高度的页面。正如标题所说,必要时页面会将高度向上推,但当我返回到不需要太高的页面时,窗口高度不会返回到尽可能短的高度。这就是它的样子: “基础”页面是我指的高页面 在FB.init之后,我使用FB.Canvas.setAutoGrow();哪一个应该起作用,对吗?我做错了什么?使用FB.init()时,必须初始化第一个FB js库。因此,必须在window.fbAsyninit事件中包含FB.init()函数,如下所示: window.fb

在我的facebook页面标签应用程序中,我有两个不同高度的页面。正如标题所说,必要时页面会将高度向上推,但当我返回到不需要太高的页面时,窗口高度不会返回到尽可能短的高度。这就是它的样子:

“基础”页面是我指的高页面

在FB.init之后,我使用FB.Canvas.setAutoGrow();哪一个应该起作用,对吗?我做错了什么?

使用FB.init()时,必须初始化第一个FB js库。因此,必须在window.fbAsyninit事件中包含FB.init()函数,如下所示:

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

            FB.Canvas.setSize({ height: 700 });
        }
您可以在编写javascript内部文档就绪事件时思考

$(document).ready(function(){ /* Js Code */ })

您可以使用下面给出的代码降低高度

<script src="//connect.facebook.net/en_US/all.js"></script>
<script type="text/javascript">
        window.fbAsyncInit = function()  {
            FB.init({ appId: 'YOUR APP ID', 
                status: true, 
                cookie: true,
                xfbml: true,
                oauth: true
            });

            FB.Canvas.setSize({ height: 600 }); // You can set height here..
        }
</script>

window.fbAsyninit=函数(){
FB.init({appId:'你的appId',
状态:正确,
曲奇:是的,
xfbml:是的,
真的吗
});
FB.Canvas.setSize({height:600});//您可以在这里设置高度。。
}
这对我来说非常有效。如果它不起作用,请告诉我