【发布时间】:2016-11-17 04:13:49
【问题描述】:
我正在尝试动态更新 Tweet 按钮,以便每次发生某些事件时都会发布不同的文本(如果按下 Tweet 按钮)。
实际上,我想要达到的目标与以下问题中描述的相同:
Dynamically change Tweet Button "data-text" contents
并且针对该问题提供的答案可以解决一个烦人的小问题。如果我这样实现它,Tweet 按钮在更新时会闪烁(消失和出现),因为它是使用从头开始呈现的
twttr.widgets.load();
有没有人知道我如何在没有“闪烁”的情况下实现相同的目标?
【问题讨论】:
-
先加载twitter按钮,然后
onLoad,隐藏/去掉第一个。 -
当你说twitter按钮时,你是什么意思?因为更新 twitter 按钮的方式是通过从 DOM 中删除呈现的
<iframe>标签,创建一个新的<a class="twitter-share-button">标签并重新运行 twitter 小部件 javascript,它基于<a class="twitter-share-button">标签呈现一个新的<iframe>标签... -
@Feathercrown 你能解释一下吗?
-
@Leandro 我的意思是用你的新文本加载一个新的 twitter 按钮,这样你就有两个但将其设置为隐藏,当第二个完成加载时,删除第一个并显示第二个.
标签: javascript jquery twitter