我试图在我的项目中嵌入多时间线,但我需要一个输入文本,用户在其中键入来自 Twitter 的用户名,并使用该用户名我将显示他的时间线,对于更多用户,在这篇嵌入式时间线建议中使用 JSon . 我该怎么做?。谢谢
问问题
66 次
1 回答
0
Twitter为嵌入式时间线提供了一个新的动态时间线选择。有了这个,您可以只使用一个小部件 ID 创建多个时间线。如果您有该widget.js
文件,嵌入多时间线的过程将是:
- 用户在输入文本中输入 Twitter 用户名。
- JavaScript 事件使用用户名信息创建一个新
<a>
标签 (<a class="twitter-timeline" href="https://twitter.com/[username]" data-widget-id="[id]" data-screen-name="[username]">
) - 将标签添加到 DOM 后,调用
twttr.widgets.load()
如果您想使用 JSON 来存储这些用户名,那么您所要做的就是将每个用户名保存在一个数组中,遍历每个用户名,为每个用户创建一个<a>
标签,将它们全部添加到 DOM,然后调用twttr.widgets.load()
.
于 2013-07-22T23:10:07.013 回答