推特按钮看起来像一个正常的<a>链接没有任何JS或CSS
Tweet button looks like a normal <a> link without any JS or CSS
我正在尝试将Tweet按钮嵌入我的网站,我已经添加了
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
在<head>
中,widgets.js被正常包含,当我放入时,一切看起来都很好
<a href="https://twitter.com/share" class="twitter-share-button" data-size="large" data-count="none">Tweet</a>
但问题是,当我使用时
$('.someclasses').append('<a href="https://twitter.com/share" class="twitter-share-butto ...</a>');
按钮会被附加,但这次看起来不太好,但看起来像一个没有任何CSS或JS效果的普通链接,以及引导我的链接https://twitter.com/share
有什么解决方案吗?感谢:)
您需要重新应用twitter脚本。在您添加新元素后,请尝试以下片段:
$('.someclasses > a.twitter-share-button').each(function() {
var tweet_button = new twttr.TweetButton(this);
tweet_button.render();
});
谢谢大家,解决方案是将此代码放在附加的<a>
元素下:
twttr.widgets.load();
我在Chrome中有Disconnect扩展。经过几个小时的努力,我终于明白了这一点。去掉它后,它工作得很好。甚至不需要关闭Chrome窗口。
相关文章:
- 在<页眉>标签
- 如何更改<svg>标记为<img>用js标记
- 如何逃离<>在javascript下划线模板中
- 有没有一种方法可以检测ios<>使用jquery和触发器操作形成导航按钮
- 正则表达式,它允许除“”之外的所有字符<>_;{}[]”;
- ajax调用:响应<->数据类型
- 如果所有三个文本框<>然后是100%
- CORS的问题.烧瓶<->AngularJS
- 有没有一种方法可以创建与Java<->JSON映射对象,如JSON.stringfy(jsObject)创建的
- 什么是%<>%调用了语法
- JavaScript返回值:What dos<>意思是
- JavaScript中哪种类型的值对应于Java`List<>`
- 如何发送类似“<>"在参数中使用$.ajax-to-server
- 不等于<>操作员不工作
- jquery附加函数转换<>到实体名称
- 只有当超过3个元素时才显示更多内容按钮,否则不显示.使用jquery's:lt:gt
- 为什么在<>ckeditor中不支持
- url有效性的Java脚本regexp,带有<>
- 设计Javascript前端<->C++后端通信
- 比较查询运算符ObjectId<->日期