我正在使用新的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>
答案 0 :(得分:0)
您必须将脚本块放在页面的末尾。 Jquery将在页面中按顺序运行每个脚本。