1

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

4

0 回答 0