ajax経由でロードされたページでsharethisボタンを使用しようとしています。ボタンが表示されません。助けてください。
よろしく、 パンカジ
このソリューションは、Meteor などの NodeJS ベースのフレームワークでも機能します。
stButtons.locateElements();
テンプレートのレンダリングされたコールバックでは、shareThis ボタンがページ リダイレクトに確実に表示されるようにするために必要です。
sharethis と Ajax ページネーションで同じ問題に直面していました。Ajaxによって投稿が読み込まれた後、ボタンが表示されなかったので、これを検索して見つけました。stButtons.locateElements();
Ajaxに関数を追加しましたsuccess:
何かのようなものsuccess:
stButtons.locateElements();
これが私のような人に役立つことを願っています。
ありがとうイブヌル
addThis フォーラムの 1 つで次の解決策を見つけましたが、うまくいきました。この関数を ajax 呼び出しへのコールバックとして呼び出しました。これが役に立ちますように
<script type="text/javascript">
function ReinitializeAddThis(){
if (window.addthis){
window.addthis.ost = 0;
window.addthis.ready();
}
}
...
$('#camps-slide .results').load(loc+suffix, function() {ReinitializeAddThis();});
</script>