PDF Iframe 上的事件已加载 - Javascript

Event on PDF Iframe is loaded - Javascript

有没有最简单的方法可以在加载 <iframe><object><embed> 后立即调用函数?我只想在内容加载时显示 preloader.gifready()onload() 没有帮助。有什么建议吗?

<iframe src="<?php echo $file; ?>" id="read" width="100%" height="440" border="0"></iframe>

$('#read').ready(function () {
    $('#preloader').css('display', 'none');
});

您可以在不使用任何 javascript 的情况下执行此操作。只需将 iframe 包裹在一些 div 中,例如

<div class="iframe-wrapper">
    <iframe src="<?php echo $file; ?>" id="read" width="100%" height="440" border="0"></iframe>
</div>

并使用CSS class设置加载背景

.iframe-wrapper {
  background:url(../images/loader.gif) center center no-repeat;
}