15

このためのコールバック関数 (onComplete など) はありますか? ローダーを表示したいと思います。

FB.XFBML.parse()
4

3 に答える 3

26

はい、2番目のパラメーターはコールバック関数です。たとえば、これは機能するはずです。

FB.XFBML.parse(document.getElementById('some_element'), function() {
    alert('I rendered');
});
于 2010-07-15T01:38:04.763 に答える
8

ページ全体を同時に解析するには

FB.XFBML.parse(document, function(){
    alert('I rendered');
});
于 2011-06-08T17:10:47.680 に答える
1

2013年現在、これは機能しません。Google Chrome には、最終的にレンダリングされるまでボタンのような「点滅」が表示されます。このイベントは、レンダリングが完了する前に呼び出されます。

これをテストするために、前にいいねボタンがあるコンテナーを非表示にしようとします (これは正常に機能します)。function() { });次に、のコンテナをテストして表示しFB.XFBML.parseます。これは、新しくロードされたボタンが点滅しているように見えるときです。

この問題はGoogle Chromeでのみ発生しますが、少なくともGoogle Chromeでのボタンのレンダリングが完了したようなものではないことが証明されています.

于 2013-06-19T08:05:09.223 に答える