私は開発中のサイトにウィジェットをいくつか持っていて、DOMを終了しないようにjavascriptファイルからすべて非同期に読み込みます。例えば問題Google +1ウィジェットを非同期でロードしています
、私はDiggやバズウィジェットでこれを行うと、それが正常に動作します:
// Buzz Share
function buzzShare() {
$jQ('.sharebox').append('<div class="widget"><a title="Post to Google Buzz" class="google-buzz-button" href="http://www.google.com/buzz/post" data-button-style="normal-count"></a></div>');
$jQ.getScript('http://www.google.com/buzz/api/button.js');
}
// Digg Share
function diggShare() {
$jQ('.sharebox').append('<div class="widget"><a class="DiggThisButton DiggMedium"></a></div>');
$jQ.getScript('http://widgets.digg.com/buttons.js');
}
それが新しいGoogle +1ウィジェットになると、同じロジックが動作しません:
HTML5タグと<g:plusone></g:plusone>
の両方を使用してみました。どちらもうまくいきません。ここで
だけで、打ち上げサービスのドキュメントです:http://code.google.com/apis/+1button/
私はまた、HTMLに直接スクリプトを埋め込む場合は、次の操作を行うことができます気づきました。
<script type="text/javascript" src="https://apis.google.com/js/plusone.js">
{"parsetags": "explicit"}
</script>
jQueryの.getScript
で{"parsetags": "explicit"}
パラメータを使用する方法はありますか?
P.S.私はplusOneShare関数内の第1行と第2行の切り替えも試みましたが、どちらも機能しませんでした。
ありがとうございます!
どのようにパラメータを渡すかについての言葉ですか?私は{"lang": "es-419"}を渡そうとしていますが、まだどのように見つけられませんでした。 – Danita
手がかりがありません。私は幸運にも、デフォルト設定が私が望むものだったからだ。私はそれを解決するかどうかを知らせます。 –
私は考え出した。下の私の答えを見てください。 – Danita