Ответ 1
Да, вторым параметром является функция обратного вызова. Например, это должно работать:
FB.XFBML.parse(document.getElementById('some_element'), function() {
alert('I rendered');
});
существует ли функция обратного вызова (например, onComplete)? Я хотел бы отобразить загрузчик.
FB.XFBML.parse()
Да, вторым параметром является функция обратного вызова. Например, это должно работать:
FB.XFBML.parse(document.getElementById('some_element'), function() {
alert('I rendered');
});
Чтобы разобрать всю страницу в одно и то же время
FB.XFBML.parse(document, function(){
alert('I rendered');
});
С 2013 года это не сработает. Google Chrome будет "мигать", как кнопки, пока он не будет окончательно отображен для меня. Это событие вызывается до выполнения рендеринга.
Чтобы проверить это, я пытаюсь скрыть контейнер, перед которым есть похожие кнопки (это отлично работает).
Затем я тестирую, чтобы показать контейнер в function() {
});
FB.XFBML.parse
, что, когда похоже, что недавно загруженные кнопки мигают.
Только наличие этой проблемы в google chrome, но это доказывает, что это не все, как кнопки, закончили рендеринг в google chrome atleast.