我想動態刷新一個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