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 に答える