1

我正在使用他们的 iframe 方法开发 Facebook 应用程序。如何在 iframe 中找到我的位置以使模态窗口居中?

调用 $(window.height()) 返回 iframe 页面高度而不是父页面。使用 scrollTop() 不起作用,因为我们不在同一个域中。任何帮助,将不胜感激。

这些家伙能够以某种方式做到这一点,但我无法弄清楚...... http://apps.facebook.com/mylistfb/?r=true

4

1 回答 1

4

找到了,对不起 FB 应用程序的新手。在 FB 文档中错过了它。

FB.Canvas.getPageInfo(
    function(info) {
        alert(info.scrollTop);
    }
);

(* iframe 上边缘与 iframe 视口上边缘之间的像素数)

http://developers.facebook.com/docs/reference/javascript/FB.Canvas.getPageInfo/

于 2012-10-18T23:16:09.640 回答