2013-07-21 143 views
7

我對twitter按鈕腳本有點麻煩,它阻止了頁面呈現。Twitter按鈕腳本同步加載,需要異步加載

我一直使用的腳本是如何獲得這一個分類下面

<a href="https://twitter.com/share" class="twitter-share-button" data-url="$info['referring_url']" data-count="vertical" data-via="MyTwitterID">Tweet</a> 
<script type="text/javascript">!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script> 

任何的IDE?

回答

12

其實,我已經找到了辦法嘍,

的那些人可能需要知道,只需添加以下內容:

js.async=true; 

太行應該是這樣的:

<a href="https://twitter.com/share" class="twitter-share-button" data-url="$info['referring_url']" data-count="vertical" data-via="MyTwitterID">Tweet</a> 
<script type="text/javascript">!function(d,s,id){ 
var js,fjs=d.getElementsByTagName(s)[0]; 
if(!d.getElementById(id)){ 
    js=d.createElement(s);js.id=id;js.async=true; 
    js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs); 
} 
}(document,"script","twitter-wjs");</script>