在AJAX中,AddThis按钮可能会出现不起作用的情况。这是因为AJAX加载的内容可能无法触发AddThis的JavaScript代码,从而导致按钮无法正常工作。为了解决这个问题,您可以尝试以下方法:
addthis.toolbox(".addthis_toolbox")
方法,以便重新渲染AddThis按钮。例如,在jQuery的ajaxSuccess
回调函数中调用该方法:$(document).ajaxSuccess(function() {
addthis.toolbox(".addthis_toolbox");
});
addthis:url
属性。例如:<div class="addthis_inline_share_toolbox"></div><script type="text/javascript">
addthis.update('share', 'url', 'https://www.example.com/new-url');
</script>
其中,ra-5xxxxxxxxxx
是您的AddThis帐户的发布者ID。这将确保AddThis在每次加载新内容时都会正确加载。
总之,要解决AddThis按钮在AJAX中不起作用的问题,您需要确保在AJAX请求完成后重新渲染按钮,并在新内容中包含正确的URL。如果仍然无法解决问题,请尝试使用异步加载方法。