0

次の関数を使用して addthis:title 属性を設定します。

function setTheTitle(){
        if(jQuery(".title").length > 0){
            shareTitle = jQuery(".title").text();
            jQuery("#shareButton").attr("addthis:title", shareTitle);
        } else {
            setTimeout(function(){
                setTheTitle();
            },100)
        }
    }

問題は、shareTitle変数が JSON オブジェクトを介して生成され、読み込みに数秒かかることです。

それまでは、addthis JavaScript が読み込まれ、空の URL attrが表示され、ページのデフォルトのタイトルが設定されます。

<script src="http://www.../external_share_script.js" type="text/javascript">share script</script>
<a href="#" id="shareButton" addthis:title="" addthis:url="">the link</a>

値を取得するまで addthis JavaScript のロードを遅らせるにはどうすればよいですか?

4

0 に答える 0