更改新的Facebook页面插件宽度

时间:2015-04-01 07:48:49

标签: javascript jquery facebook

新的facebook页面插件的最小宽度为280px(以数据宽度:280px插入)。

然而,当我用firebug检查脚本创建的元素时,我看到一个id =“u_0_0”的元素,宽度为280但我可以从控制台修改它,因为我需要(227px)。

我尝试使用jquery制作的一个小脚本来修改它(我只能使用jquery 1.2 ...它的旧版本...)但是它会使接缝工作,因为元素被插入到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来修改它...

2 个答案:

答案 0 :(得分:0)

我认为您无法在iframe内的对象上使用javascript或css。

如果你看一下代码,你会看到iframe。

只有当iframe目标的位置是跨域但我不确定时,您才能这样做。

答案 1 :(得分:0)

  • 该插件呈现iframe,与您的DOM分开。{/ p>

  • 由于这个原因,无法在您的网站上运行插件上的脚本

在你的剧本中:

jQuery('#u_0_0')无法找到div,因为DOM上没有{。}}。