add-эта компактная кнопка не работает в AJAX загрузки HTML

<span style="padding-left:5%;">
<a addthis:url="demo_page" class="addthis_button_compact">
<img src="share1.png" width="16" height="16" border="0" alt="Share" />
</a>
</span>

это HTML-код, который я добавляю в ответ ajax, который использует addthis_button_compact. Я пробовал несколько доступных решений, но у меня ничего не работает. Но тот же код работает нормально с данными, не являющимися AJAX.

0

Решение

с небольшим R&D Я сделал это сам, на самом деле нужно добавить класс в span

<span class='addthis_toolbox'>,then have forcefully script
<script>
var addthisScript = document.createElement('script');
addthisScript.setAttribute('src', 'http://s7.addthis.com/js/300/addthis_widget.js#domready=1')
document.body.appendChild(addthisScript);
var addthis_config = addthis_config||{};
addthis_config.pubid = 'PUB-ID';
</script>

Затем вы должны вспомнить сценарий в Ajax Response, после завершения загрузки страницы

addthis.toolbox('.addthis_toolbox');

благодарю вас

0

Другие решения

Других решений пока нет …