2017-03-17 65 views
-1

我有一個「文章」頁面,默認顯示所選文章,另一篇文章是在點擊「下一步」按鈕後添加到頁面底部的ajax。僅重新初始化新添加的FB按鈕

每篇文章都有自己的FB分享按鈕

我可以通過FB.XFBML.parse();命令重新初始化所有按鈕,但在重新初始化期間,現有按鈕會在短時間內消失。

有沒有辦法只重新初始化最後附加的按鈕或以某種方式來防止按鈕的視覺消失?


(順便說一下,這個問題不適到Twitter按鈕,其可以由twttr.widgets.load();命令重新初始化)

+0

怎麼樣你只是去閱讀它的方法的文檔......? – CBroe

+0

這是一個好主意。 – Incredible

回答

0

FB.XFBML.parse()函數採用一個參數與選定的DOM元素。然後,它只會重新初始化共享按鈕中存在的DOM元素:

 var buttons = newblog.find('.share-buttons')[0]; 
     FB.XFBML.parse(buttons);