我正在尝试将 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),所以我仍然没有解决方案。