我使用的iframe作为一种lightbox容器,我需要改变iframe的内容的风格后,它加载了一个url,但我似乎无法做到这一点无论是与CSS或与jQuery。改变加载的iframe的风格
我曾尝试:
iframe html body {text-align:center}
$('iframe html body').css('text-align','center');
而且它们似乎也没有产生任何效果,我自己也尝试设置其他属性,但对内容完全没有效果。
可以这样做吗?
编辑
OK,这似乎是一个浏览器相关的问题,其实我只是想根据加载的内容动态地设置iframe的宽度和高度:
$('iframe').load(function() {
$(this).height($(this).contents().height());
$(this).width($(this).contents().width());
});
该作品在safari和chrome中,但在Firefox中完全没有效果!
您的域名是否为iframe? – zeMinimalist
@SimonHartigan - 是的,域名 – crankshaft