gpt4 book ai didi

ajax - 在 Ajax 之后重新加载 AddToAny

转载 作者:行者123 更新时间:2023-12-02 01:03:54 25 4
gpt4 key购买 nike

我有一个网站,我正在从 addThis 切换到 addToAny 以获取社交共享按钮。问题是共享按钮包含在使用 jquery Waypoints 无限滚动功能(使用 Ajax)动态加载的内容中。当页面首次加载时(因此尚未调用 Ajax)一切正常,但是当用户滚动并添加更多包含共享按钮的内容时,新按钮不起作用,因为它们不显示共享选项悬停或单击。

如果使用来自 Drupal 或 Wordpress 之类的模板,据说可以解决此问题,但我的网站不是使用这些模板中的任何一个构建的。这也是 addThis 的一个已知问题,要解决这个问题,您只需将 'addthis.toolbox('.addthis_toolbox')' 添加到 ajax 调用的成功部分,事情就会起作用。

在 ajax 返回后,我没有成功地让 addToAny 工作。他们有一些看起来很有前途的东西:a2a.init('page'),但这不起作用。有没有人遇到过这个问题并对如何解决它有任何建议?谢谢!

最佳答案

如果一个页面上有很多分享按钮,你可以在 ajax 成功后调用它:

$(".a2a_dd").each(function() {
a2a.init('page');
});

或者如果只有一个分享按钮,你可以在ajax成功后使用这个:

a2a.init('page');

如果想了解更多详情,请访问this document

关于ajax - 在 Ajax 之后重新加载 AddToAny,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25090482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com