我用来呈现共享按钮的代码是:
<a name="fb_share" share_url="http://www.XYZ.com" type="button_count"></a>
<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share"
type="text/javascript">
</script>
以上代码存在于页面中并且工作正常,当用户单击按钮时,该操作会将上述代码(使用不同的URL)添加到dom中,我的目标是使用count来呈现另一个facebook按钮。然而问题是FB.Share js似乎知道它已经完成了这项工作并且不会再次渲染。 稍微调试FB.Share脚本后我发现这个方法FB.Share.renderAll()可以强制重新渲染但没有计数。
任何人都有任何见解?谢谢!
答案 0 :(得分:2)
尝试调用JavaScript SDK的FB.XFBML.parse(); 请参阅:http://developers.facebook.com/docs/reference/javascript/FB.XFBML.parse/
答案 1 :(得分:0)
当您重新添加Facebook共享脚本时,它会再次呈现共享按钮。
例如:$ .getScript(“http://static.ak.fbcdn.net/connect.php/js/FB.Share”);