Ищете функцию обратного вызова FB.XFBML.parse?

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

FB.XFBML.parse()

Ответы

Ответ 1

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

FB.XFBML.parse(document.getElementById('some_element'), function() {
    alert('I rendered');
});

Ответ 2

Чтобы разобрать всю страницу в одно и то же время

FB.XFBML.parse(document, function(){
    alert('I rendered');
});

Ответ 3

С 2013 года это не сработает. Google Chrome будет "мигать", как кнопки, пока он не будет окончательно отображен для меня. Это событие вызывается до выполнения рендеринга.

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

Только наличие этой проблемы в google chrome, но это доказывает, что это не все, как кнопки, закончили рендеринг в google chrome atleast.