1

iframe在 Chrome 中加载 PDF。PDF 位于页面所在的同一台服务器上。加载时,它会在元素iframe上带来默认的背景颜色。body我想更改此默认值,或即时更改它。我试过了,但我认为发生了什么是当我尝试更改它时它还不存在(因为 PDF 尚未加载)。有什么办法可以做到这一点?

示例:http: //jsfiddle.net/forgetcolor/XJcr5/2/

<p id="btn">load PDF</p>
<iframe style="display:none;">


$('#btn').click(function() {
    $('iframe').attr('src','http://doc.jsfiddle.net/_downloads/jsFiddle.pdf');
    $('iframe').contents().find('body').css('background-color', '#fff');
    $('iframe').show();
});
4

0 回答 0