我有一个Facebook Like按钮的实现,它在所有浏览器桌面和移动设备上渲染都很好。但问题在于分辨率为240x320的低分辨率设备。 Like按钮导致设备放大页面,从而呈现水平滚动。Facebook Like按钮导致移动设备上的水平滚动
按钮在宽度> = 320像素的设备上像iPhone等一样渲染效果很好,但宽度小于此值的较老的android设备正面临问题。
我看到它的方式。页面加载正常,然后对Facebook进行服务器调用,然后返回一些参数,将其全部分解。它正在生成。我试图把width
和overflow
CSS参数,但似乎没有工作。我正在初始化Like按钮,如下所示:
<div id="fb-root">
<!--Facebook begins-->
<div class="fb-like" data-href="<%=RedirectURL%>" data-send="false" data-layout="button_count" width="80" data-show-faces="false"></div>
<!-- ends -->
</div>
<script>
window.fbAsyncInit = function() {
FB.init({ appId: '328982000461228', status: true, cookie: true,
xfbml: true
});
FB.Event.subscribe('edge.create', function (response) {
ntptEventTag('ev=Social&Action=Method Shared');
});
};
</script>
<script type="text/javascript">
不能做。我尝试通过JavaScript来做到这一点。但类似的按钮使服务器调用Facebook。之后它的所有相同的故事。 – amit 2011-12-16 13:30:58