我正在尝试将CSS注入iframe - 问题是除了IE之外它无处不在,我无法理解为什么
这就是我使用的:
$(document).ready(function() {
$('#the_iframe').load(function(){
$('#the_iframe').contents().find('head').append('<link href="/css/slider_eri.css" rel="stylesheet" type="text/css" />');
});
});
这里有什么问题?
更新:对我来说,似乎IE9在加载方面存在一些问题。 IE9很乐意接受这个:
$(document).ready(function() {
$('#the_iframe').load(add());
});
function add() {
var timestamp = +(new Date());
$('#the_iframe').contents().find('head').append('<link href="/css/slider_eri.css?'+ timestamp +'" rel="stylesheet" type="text/css" />');
};
不幸的是,这也打破了所有其他浏览器(包括ie7和8),所以我仍然没有解决方案。