2

私は新しいTwitter埋め込みタイムラインウィジェットを使用しています。デフォルトでは、スクリプトを表示するページの位置に配置する必要があります。

これは、ページの下部にある他のスクリプトの前に呼び出されることを意味します。その一部はレイアウトを調整し、Twitterはかなりの遅延を引き起こしています。

他のすべてのjsが実行された後、最後にウィジェットを動的に挿入するにはどうすればよいですか?

<a class="twitter-timeline" href="https://twitter.com/search?    
q=from%3A%40jamesTbone" 
data-widget-id="XXXXXXXXXX"></a>
<script>!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>
4

1 に答える 1

1

スクリプトブロックをページの最後に配置する必要があります。Jqueryは、各スクリプトをページの下に順番に実行します。

于 2013-03-02T03:57:28.000 に答える