推文按钮 - 隐藏零计数

时间:2010-09-02 12:54:55

标签: twitter button social-networking

我有兴趣在我的一些网站上添加Twitter最近发布的官方Tweet button

对于那些不知道的人,推文按钮是一个简单的JS,您可以将其放入页面,它允许您的用户轻松推文有关页面,就像facebok“共享”按钮一样。

有3种不同的款式可供选择:

Tweet button styles

水平计数按钮是我想放在我的页面上的按钮。我的问题是我的大约一半的页面可能没有计数,而且在这种情况下我宁愿不显示计数。例如,facebook分享按钮很好地处理了这种特殊情况 - 如果有> 0股,然后显示计数。否则计数会隐藏。

我已经阅读了twitter文档,似乎找不到在JS参数中指定它的方法。

我还花了一些时间尝试通过jquery捕获计数并隐藏它,但很快就遇到了跨域权限问题 -

console.log($('.twitter-share-button').contents().html());
由于从Permission denied加载了iframe,

会返回platform0.twitter.com错误。

有没有人找到一个成功的方法让这个按钮有条件地显示如上所述的推文数量?

2 个答案:

答案 0 :(得分:2)

稍后进行谷歌搜索,找到了http://ottopress.com/2010/twitters-new-tweet-button-and-the-count-api/,其中讨论了如何使用count api http://urls.api.twitter.com/1/urls/count.json?url=URL-TO-GET-COUNT-FOR

答案 1 :(得分:0)

不是最优雅的解决方案,但您可以总是错开不同按钮类型的发布。

例如,最初显示“无计数”按钮,然后显示“horiztonal count”,比如说,从发布日期开始的一周。 (我假设您正在运行某种类型的博客)

同样,不是很好,但它可以部分解决您的问题 - 您不会经常显示“零推文”按钮。

此致 路加