我有一個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