为什么FB.XFBML.parse()不会渲染我的插件?
我的代码 :
Render me $('#render-me').click(function (e){ e.preventDefault(); $('#social-facebook').html(""); FB.XFBML.parse(document.getElementById('button-facebook')); });
我点击,但没有渲染按钮。 我哪里错了?
您必须在DOM中指定一个节点。 所以,你不能使用:
FB.XFBML.parse(document.getElementById('button-facebook'));
改为使用:
FB.XFBML.parse(document.getElementById('social-facebook'));
它会工作正常;)
尝试添加此标记
在页面底部,并确保添加FB脚本。 请看一下图片
请按照以下步骤操作,您将能够解决您的问题。
欲了解更多信息,请浏览此链接https://developers.facebook.com/docs/reference/plugins/like/