使用jQuery将Tweet按钮加载到Container中

Bre*_*den 3 javascript twitter

我的推文按钮有问题.这是Twitter提供的代码:

    <a href="https://twitter.com/share" class="twitter-share-button">Tweet</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>
Run Code Online (Sandbox Code Playgroud)

我正在将其加载到弹出页面的模态中.它在第一次加载时效果很好,但是如果有人关闭模态并重新打开它,它就不再加载按钮了.

rej*_*ejj 5

您可以尝试添加Twitter的小部件.js作为常规脚本包含在您的内部<head>,然后一旦您渲染了您的模态,您可以调用

twttr.widgets.load();
Run Code Online (Sandbox Code Playgroud)

应该刷新它找到的任何推特按钮.

这意味着您不需要提供的代码段中的块,您的推文按钮只是表单的一部分

<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>
Run Code Online (Sandbox Code Playgroud)