是否有一个回调函数(例如onComplete)?我想展示一个装载机。
FB.XFBML.parse()
是的,第二个参数是回调函数。例如这应该工作:
FB.XFBML.parse(document.getElementById('some_element'), function() {
alert('I rendered');
});
同时解析整个页面
FB.XFBML.parse(document, function(){
alert('I rendered');
});
截至 2013 年,这不起作用。谷歌浏览器将有类似“闪烁”的按钮,直到它最终为我呈现。在渲染完成之前调用此事件。
为了测试这一点,我尝试隐藏之前具有类似按钮的容器(这很好用)。然后我测试在 中显示容器,此时function() {
});
看起来FB.XFBML.parse
新加载的按钮正在闪烁。
只有在谷歌浏览器中有这个问题,但它证明它毕竟不像按钮已经在谷歌浏览器中完成了渲染。