1

iframeChromeで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