2011-07-28 85 views
0

我想使用Facebook like button但沒有計數。我試過把容器的寬度設置爲47px,沒有溢出。這適用於Windows上的瀏覽器,但在Mac OS X上,該按鈕的寬度似乎擴大到49px,因此它的一部分被切斷。隱藏在Facebook上的按鈕像在Mac和Windows上的按鈕

有沒有人知道的方式來使用Like按鈕,與button_count風格,但沒有計數和沒有它在Windows和Mac上顯示不同?

這裏是我使用Facebook的按鈕的代碼:

<script type="text/javascript"> 
    //<![CDATA[ 
    //Facebook like button 
    window.fbAsyncInit = function() { 
     FB.init({xfbml: true}); 
    }; 
    //]]> 
    </script> 


       <div id="fb-root"></div> 
       <fb:like href="{{ page_url }}" send="false" layout="button_count" width="49" height="21" show_faces="false"></fb:like> 
       <script type="text/javascript"> 
        (function() { 
         var e = document.createElement('script'); 
         e.async = true; 
         e.src = (document.location.protocol == 'file:' ? 'http:' : document.location.protocol) + '//connect.facebook.net/en_US/all.js'; 
         document.getElementById('fb-root').appendChild(e); 
        }()); 
       </script> 

回答

0

你能設置按鈕的寬度,CSS,使所有瀏覽器都在使用相同的表現呢?也許嘗試使用「!important」標記,以便它保留在fb樣式表中。這應該允許相同的「黑客」隱藏顯示。

我不認爲有一種方法可以隱藏它默認情況下。如果按鈕的寬度在按下後發生變化,您可能還需要調整樣式。

+0

我已經得出結論,沒有合理的方法來隱藏這個計數,因此有一個簡單的選擇fb按鈕與計數或沒有fb按鈕在所有。 –