Javascript Twitter Web意图-按需加载widget.js
我目前在我的网站上使用Twitter Web意图,传统上通过包括Javascript Twitter Web意图-按需加载widget.js,javascript,jquery,twitter,Javascript,Jquery,Twitter,我目前在我的网站上使用Twitter Web意图,传统上通过包括 <script type="text/javascript" src="//platform.twitter.com/widgets.js"></script> 这很好,但我希望只按需加载widget.js,即仅当用户单击我的Twitter按钮时 理想情况下,我希望采用以下工作流程: 在HTML中包含Twitter按钮 将我自己的单击处理程序附加到按钮 单击后,我异步加载widget.js 成功加载后,
<script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>
这很好,但我希望只按需加载widget.js
,即仅当用户单击我的Twitter按钮时
理想情况下,我希望采用以下工作流程:
- 在HTML中包含Twitter按钮
- 将我自己的单击处理程序附加到按钮
- 单击后,我异步加载
widget.js
- 成功加载后,我立即遵循通常的tweet行为(即打开Twitter弹出窗口)
widget.js
被加载,它就会将其点击处理程序附加到Twitter按钮上,我不知道有什么方法可以自动触发该处理程序
有什么想法/技巧吗?你的工作流程听起来不错,只是你可以使用占位符按钮将twitter脚本插入页面,并在新脚本到达时将其替换或隐藏(在twttr.ready中)这种方法的问题是需要点击两次才能启动推文——一次点击占位符按钮,另一次点击真实按钮。我想把它折叠成只需单击一次。只需调用。在twittr按钮上单击(),一旦它被注入器添加……Steve,你找到解决这个问题的方法了吗?如果是,则共享:)
twttr.ready(function (twttr) {
// bind events here
});