动态加载嵌入式Twitter时间轴

时间:2013-02-09 19:52:21

标签: javascript twitter coffeescript

Twitter有很好的嵌入式时间表,但我似乎只能通过复制粘贴Twitter提供的小部件代码来实现工作:

<a class="twitter-timeline" data-widget-id="SOME_WIDGET_ID">Tweets about XXXXX</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.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>

有什么方法可以根据窗口小部件ID动态地将嵌入式时间轴加载到div中吗?

2 个答案:

答案 0 :(得分:0)

有: https://plus.google.com/u/0/110804953626559077511/posts/j65ntqa5Qd3

我不推荐它。所有Twitter必须要做的是改变他们的widgets.js文件中的一个小东西,这将停止工作。

答案 1 :(得分:0)

如果您有widgets.js文件,则可以使用twttr.widgets.createTimeline()函数指定要创建时间轴的元素。只需动态设置用户名,就可以了。