gpt4 book ai didi

javascript - AddThis 在 ajax 加载后不起作用

转载 作者:可可西里 更新时间:2023-11-01 02:33:40 25 4
gpt4 key购买 nike

我有 AddThis js 用于为日历的详细信息添加书签。这在页面加载时正常工作,但我使用 ajax 加载进行了一些过滤并替换了 html,此后 AddThis 按钮不显示。这是我的代码 Ajax 。

$('document').ready(function () {

$('.eventSelect').change(function () {
var selectedDate = $('#eventDate').val();
var keyword = $('#eventsearch').val();
var url = "/EventsHome?eventDate=" + selectedDate + "&keyword=" + keyword;
$.ajax({
type: "GET"
, url: url
, success: function (data) {
console.log($(data).find(".eventList").html());
$(".eventList").html($(data).find(".eventList").html());
var script = 'http://s7.addthis.com/js/250/addthis_widget.js#domready=1';
if (window.addthis) {
window.addthis = null;
window._adr = null;
window._atc = null;
window._atd = null;
window._ate = null;
window._atr = null;
window._atw = null;
}
$.getScript(script);

}
, error: function (XMLHttpRequest, textStatus, errorThrown) {

}, comeplete:

最佳答案

加载新内容时使用此脚本:

if(typeof addthis !== 'undefined') { addthis.layers.refresh(); }

这是addthis_inline_share_toolbox的唯一解决方案!

addthis.toolbox() 仅当您在 addthis 元素中指定了按钮时才起作用(主要是旧版本)。

关于javascript - AddThis 在 ajax 加载后不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21718894/

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