2010-09-02 69 views
7

我有興趣在我的一些網站添加Twitter最近發佈的官方Tweet button鳴叫按鈕 - 隱藏零計數

對於那些不知道,鳴叫按鈕是一個簡單的JS位,你可以放入一個頁面,它可以讓你的用戶輕鬆地推銷有關頁面的問題,就像facebok「分享」按鈕。

有3周不同的款式可供選擇:

Tweet button styles

水平計數按鈕是一個我希望把我的網頁。我的問題是,我的頁面大約一半可能有一個零計數,並且在這種情況下,我寧願不顯示計數。例如,facebook分享按鈕可以很好地處理這種特殊情況 - 如果存在> 0份額,則顯示計數。否則計數保持隱藏狀態。

我已經瀏覽了twitter文檔,似乎無法找到在JS參數中指定此方法的方法。

我也花了一些時間,試圖通過jQuery,捕捉計和隱藏它,但很快跑了跨域權限問題 -

console.log($('.twitter-share-button').contents().html()); 

返回Permission denied錯誤,由於從platform0.twitter.com加載的iframe 。

有沒有人找到一個成功的方法來獲得這個按鈕來有條件地顯示如上所述的推文計數?

+0

猜測這會很容易,當Twitter使Tweet按鈕count-api公開。 http://dev.twitter.com/pages/tweet_button_faq#count-api – vsr 2010-12-26 07:10:41

回答

0

不是最優雅的解決方案,但總是可以錯開不同按鈕類型的發佈。例如,最初顯示'no count'按鈕,然後顯示'horiztonal count',例如,從出版日期開始的一週。 (我假設你正在運行某種類型的博客)

同樣,這不是很好,但它部分解決了你的問題 - 你將不經常顯示「零推文」按鈕。

問候 盧克