新的Facebook頁面插件的最小寬度爲280px(由數據寬度:280px插入)。更改新的Facebook頁面插件寬度
但是,當我檢查由螢火蟲腳本創建的元素,我看到一個元素與id =「u_0_0」在280的寬度,但我可以從控制檯修改爲我需要(227px)。
我試着用jquery製作的小腳本修改它(我只能用jquery 1.2 ...它的一箇舊版本...),但是doesent接縫工作,因爲元素插入dinamicaly進入DOM。
我也試圖通過谷歌瑤池的方法,而且它不工作:
jQuery(document).ready(function(){
jQuery('#u_0_0').live('DOMNodeInserted', function(){
alert(jQuery('#u_0_0').html());
});
});
上述方法不工作,如果我不使用活它提醒我不確定......
那麼,我怎樣才能得到的元素,所以我可以修改它的CSS?也許jquery 1.2.1太老了,但也許我可以得到並修改它與clasic javascript ...
不,新頁面上沒有iframe插件... https://developers.facebook.com/docs/plugins/page-plugin – florin 2015-04-01 11:00:38
@florin:是的,但Facebook會在你的內部創建一個iframe頁面,頁面插件內容被渲染到。因此,你不能用JavaScript來操縱它的內容,也不能注入你自己的CSS樣式。您需要完成Facebook爲插件提供的配置選項。 – CBroe 2015-04-01 12:17:00
好吧,這吸吮..我需要230px,他們只讓280的最小寬度...所以沒有運氣對我... – florin 2015-04-02 11:55:05