2012-01-04 22 views
0

私はページの上にアンカータグを持っている(PHPを使用して)Facebookのアプリを作成しています。Facebookの自動スクロール

http://www.metro.co.uk/sport/879373-arsene-wenger-i-dont-want-arsenal-players-at-london-olympics-2012#commentsAnchor

:私はしたいここで

は、このような機能を持っているウェブサイトの例..です、誰もがそれをクリックしたときに...ページが同じページ上のdivにスクロールダウンしていることです「Mコメント」ボタンをクリックすると自動的に下にスクロールします。コードは、私はこれを試してみました

<a class="skip-to-comments" href="#commentsAnchor"></a> 

のようですが、それはすべてのFacebookのもの

  • 使用するための適切なオフセットを減算しDIV
  • のトップの位置を計算ずっと

  • 答えて

    0
    1. を支援されていません実際のスクロールを行うには、FB.Canvas.scrollTo(0、y)を使用します。

    (Facebookアプリは、IFrameの内部で実行されているので、これはのみ必要です。)

    0

    あなたはFacebookのJS SDK(http://developers.facebook.com/docs/reference/javascript/FB.Canvas.scrollTo/)でFB.Canvas.scrollTo(x, y)機能を利用する必要があります。次のコードスニペットはあなたを並べ替えるべきです:

    $(document).ready(function() { 
        $('.skip-to-comments').click(function() { 
         FB.Canvas.scrollTo(0, $($(this).attr('href')).position().top); 
         return false; 
        }); 
    });