更改新的脸书页面插件宽度

Change the new facebook page plugin width

本文关键字:插件      更新时间:2023-09-26

新的Facebook页面插件的最小宽度为280px(由data-width:280px插入(。

但是,当我使用 firebug 检查脚本创建的元素时,我看到一个 id="u_0_0" 的元素,宽度为 280,但我可以从控制台根据需要修改它 (227px(。

试图用一个用jquery制作的小脚本来修改它(我只能使用jquery 1.2......它的旧版本......(,但它确实可以工作,因为该元素入到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呈现,该与您的DOM是分开的。

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

在您的脚本中:

jQuery('#u_0_0')无法找到div,因为您的DOM上不存在该。

我认为你不能在iframe中的对象上使用javascript或css。

如果你向上看代码,你会看到iframe。

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