2011-07-28 84 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按钮在所有。 –