Как сделать плавную прокрутку в приложении iframe facebook? - PullRequest
0 голосов
/ 16 февраля 2012

У меня есть эта кнопка:

<a href="#" id="toTop" style="display: inline; ">Top</a>

Я хотел бы знать, возможно ли сделать что-то подобное, как это делает код jquery, внутри приложения facebook iframe:

$('#toTop').click(function () {
        $('body,html').animate({
            scrollTop: 0
        }, 800);
        return false;
    });​

Спасибо;)!

РЕДАКТИРОВАТЬ 1 (следующий ответ Мэтью Джонстона):

Вот что я имею в виду: http://jsfiddle.net/ajXjg/4/

ПРИМЕЧАНИЕ: FB.Canvas.scrollTo не работает с настройкой плавного холста

РЕДАКТИРОВАТЬ 2 (Для тех, кому нужно [надеюсь сейчас]):

Единственный способ - использовать якорную ссылку, вы не получаете плавную прокрутку: (... а в Firefox они не работают!

1 Ответ

1 голос
/ 16 февраля 2012

Не похоже, что это работает, я просто настроил, и это не удалось. У вас есть метод Facebook Javascript SDK FB.Canvas.scrollTo , который позволит вам прокручивать определенные места в приложении Canvas, однако он не будет плавным.

...