Ищете функцию обратного вызова FB.XFBML.parse? - PullRequest
15 голосов
/ 13 июля 2010

есть ли для этого функция обратного вызова (например, onComplete)? Я хотел бы показать загрузчик.

FB.XFBML.parse()

Ответы [ 3 ]

26 голосов
/ 15 июля 2010

Да, вторым параметром является функция обратного вызова. Например, это должно работать:

FB.XFBML.parse(document.getElementById('some_element'), function() {
    alert('I rendered');
});
9 голосов
/ 08 июня 2011

Для одновременного анализа всей страницы

FB.XFBML.parse(document, function(){
    alert('I rendered');
});
1 голос
/ 19 июня 2013

По состоянию на 2013 это не работает.Google Chrome будет «мигать», как кнопки, пока он не будет отображен для меня.Это событие вызывается до того, как рендеринг завершен.

Чтобы проверить это, я пытаюсь скрыть контейнер, перед которым есть подобные кнопки (это прекрасно работает).Затем я проверяю, чтобы отобразить контейнер в function() { }); из FB.XFBML.parse, и это выглядит так, как будто только что загруженные кнопки мигают.

Эта проблема возникает только в Google Chrome, но доказывает, что это не такпосле того, как все похожие кнопки закончили рендеринг в Google Chrome Atleast.

...