2

我创建了一个链接到我的网站的 facebook iframe 页面选项卡。问题是当我在 iframe 中向下滚动以查看内容并单击下一页时,它会加载但页面将与上一页一样对齐,因此我必须向上滚动。

如何修复它,以便当我单击下一页时,新页面将从顶部对齐,而不是与 iframe 中的上一页对齐?

我研究了几个小时,听说以下代码将有助于解决它,但我不知道如何编码。

FB.Canvas.scrollTo(0,0);

您如何对其进行编码以便加载 javascript SDK 和 FB.Canvas.scrollTo(0,0);?

还有另一种选择来解决这个问题吗?

4

2 回答 2

4
window.fbAsyncInit = function() {
    FB.init({
        appId : 'app_id',
        status : true, // check login status
        cookie : true, // enable cookies to allow the server to access the session
        xfbml : true // parse XFBML
    });
    FB.Canvas.setAutoGrow(200);
    FB.Canvas.scrollTo(0,0);
}
于 2012-04-06T06:44:38.720 回答
-1

这是您需要的完整脚本。

<script type="text/javascript">
FB.Canvas.scrollTo(0,0);
    window.fbAsyncInit = function() {
    FB.Canvas.setSize( {height: 1387} );
    }
    // Do things that will sometimes call sizeChangeCallback()
    function sizeChangeCallback() {
    FB.Canvas.setSize( {height: 1387} );
    }
</script>

如果您还有其他问题,请阅读本教程 - http://ftutorials.com/scroll-to-top/

于 2013-10-14T20:03:39.697 回答