0

まず、新しいボタンを動的にロードすることはできません。これは、これらのボタンのそれぞれのカスタム URL が実行時にサーバー側で生成されるためです。

私がする必要があるのは、クリック メソッドで呼び出すことができる関数を用意することです。

例:

データテーブル プラグインの使用。各行にaddthisボタンがありますが、複数のページがある場合、ボタンは他のページに表示されますが、ホバー効果、addthis、機能しないなどはありません。

Addthis を使用する前は、Facebook を使用していました。これにより、次のように解析関数を簡単に呼び出すことができます。

FB.XFBML.parse(document.getElementById('theIDwherebuttonscanbefound'));

Addthis にも同様のソリューションが必要です。私はドキュメントを見てきましたが、ここで何が欠けているのかわかりません...

領域内の addthis ボタンを検索して再初期化するために使用できる関数の例を教えてください。これは私を夢中にさせています。

ありがとうございました。

<a class="addthis_button" addthis:url="http://MyURLGeneratedatRuntime" href="http://www.addthis.com/bookmark.php?v=300&amp;pubid=ra-MyID">
  <img src="http://s7.addthis.com/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/>
</a>

<script type="text/javascript">
  var addthis_config = {
    "data_track_addressbar":false,
    "ui_show_promo":false
  };
</script>
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-myID"></script>
4

1 に答える 1

2

何かを試してみてうまくいかなかったと断言できた瞬間の1つがあり、後でそれがうまくいったので、何か愚かなことをしたに違いないことに気づきましたか?

私はそれらの瞬間の1つを過ごしています。

ボタンを再初期化する次の関数を実行できます。

addthis.button('.addthis_button');

.addthis_button は、ボタンを含むクラスです。

于 2013-09-13T20:09:27.157 に答える