仅重新初始化新添加的FB按钮

时间:2017-03-17 16:20:22

标签: javascript facebook share

我有一篇"文章"默认情况下显示所选文章的页面,在单击" next"后,另一篇文章将ajax附加到底部。按钮。

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

我可以通过ui-sref="project.detail({name: project.name, id: project.id})"命令重新初始化所有按钮,但现有按钮会在重新初始化过程中消失一小段时间。

有没有办法重新初始化最后添加的按钮或以某种方式阻止按钮的视觉消失?

(顺便说一下。此问题不适用于twitter按钮,可以通过FB.XFBML.parse();命令重新初始化)

1 个答案:

答案 0 :(得分:0)

FB.XFBML.parse()函数使用选定DOM元素的参数。然后它只会重新初始化DOM元素中存在的共享按钮:

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