2013-01-18 75 views
0

我使用的是Facebook Like Box API(http://developers.facebook.com/docs/reference/plugins/like-box/)。我在提供的代碼生成框中設置高度,但它總是回覆到標準高度。我嘗試直接例如編輯代碼:Facebook Like Box API:無法更改高度

<div class="fb-like-box" data-href="https://www.facebook.com/me" data-width="870" data-height="1000" data-colorscheme="dark" data-show-faces="false" data-stream="true" data-header="false"></div>

但這也無助於改變它。

我已經嘗試了這兩個iframe和HTML5版本無濟於事。

我也嘗試添加一些內聯CSS例如:style="height: 1000px;"。那裏也沒有運氣。

無論什麼原因,寬度看起來都不錯。

任何人都可以提出一種方法來解決這個問題嗎?謝謝!

回答

1

height - 插件的高度(以像素爲單位)。根據要顯示的面數以及是否顯示流 ,默認高度根據 而變化。隨着流顯示,10面臨默認高度 是556px。沒有面孔,沒有流默認的高度是63px。

your link

+0

我明白,但當然有一種方法可以稍後顯示流的高度,這樣就不需要滾動了嗎? – MeltingDog

+0

我認爲不是。 Facebook在該div內創建一個iframe。您可以更改iframe的大小,但不能更改其中的元素 – Falci

0

IFRAME中元素的高度根據您放在Facebook代碼中的高度值而改變,直到幾天前。 Facebook上的某些東西似乎發生了變化。我有兩個受影響的網站。兩者都在我宣佈的最近的高度上展示像框。

0

在過去的12個月以上工作後,同樣的事情也發生在我身上。我嘗試使用幾種不同的選項來重新創建代碼,並且它在Facebook應用程序本身中成爲代碼錯誤。想知道是否有人知道這個問題,以及我們能否期待它很快就會被解決。我的網站:http://peachtreebennett.com/

0

顯然,你不能再改變高度。正如有些人所說,過去,在提供的代碼中更改數據高度會改變iframe的高度以及其內部的內容。這不再發生。

即使Facebook的開發網站上的發電機有一個高度輸入字段,但改變它什麼都不做。在這裏嘗試一下: https://developers.facebook.com/docs/reference/plugins/like-box/