我想动态刷新一个fb:插件到我的页面。如何重新加载现有的Facebook像按钮而不重新创建它?
对于为例,到index.html的,我有:
<fb:like id="fbtest" href="http://www.urltest.com" send="true" width="450" show_faces="true"></fb:like>
(Facebook正在初始化,和所有完美的作品。)
然后,I'l喜欢动态地改变这个网址像按钮。 因此,使用jQuery,我做的:
$('#fbtest').attr('href', 'http://www.urltest2.com').empty().off().removeData();
FB.XFBML.parse();
而且它不工作...它只有在工作的时候删除的FB:(!完全相同的DOM),如标签,然后重新创建。
正如你可以在这里看到:Update FB:Like URL Dynamically using JavaScript, 描述的所有方法再现了FB:像标签...我需要刷新现有FB:像...不是重建。可能吗 ?
编辑:下面是测试:-)小提琴:http://jsfiddle.net/nRTkS/
谢谢!
感谢您给我们明确的答复! – jblary