私は、ニュース記事の小さなスニペットと関連記事に関連する「Tweet This」ボタンを持っています。Tweetを更新するAjaxコール後のこの場所
ページの左側に、記事のタイトルがあります。クリックすると、メインの記事が右側に読み込まれます。
しかし、私が持っている問題は、「Tweet This」ボタンは、ページが読み込まれたときと同じURLを常に保持していることです。
"Tweet This"の場所を動的に変更する方法はありますか?私はこのコードを使用してみました
:
$('#content').find('a.twitter-share-button').each(function()
{
var tweet_button = new twttr.TweetButton($(this).get(0));
tweet_button.render();
});
しかし、それは全く働いていません。
ベン、道路上のコンテンツはAjaxコールを介してロードされていますが、私が示したコードはSuccessコールバックで実際に実行されています。 Firebugでエラーが発生しました。単にURLが更新されていないだけです。 – JasonMHirst
申し訳ありませんが、タイプミス、私は "いいえ"エラーを取得しているはずです。 – JasonMHirst
OK。私はあなたが使っている 'TweetButton'コードに慣れていませんが、私はいくつかのことを見ていきます:1.' tweet_button'オブジェクトが期待どおりに初期化されているかどうかを 'console.dir'で確認し、正しい設定をしています。 2.それがOKと思われる場合は、UIが更新されるようにするために、.render'呼び出しの後に何かが必要かどうかを確認します。 – Ben