【问题标题】:Event on PDF Iframe is loaded - JavascriptPDF Iframe 上的事件已加载 - Javascript
【发布时间】:2018-07-09 17:35:18
【问题描述】:

在加载<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');
});

【问题讨论】:

    标签: jquery pdf iframe loaded


    【解决方案1】:

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

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

    并使用一个 CSS 类来设置加载背景

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

    【讨论】:

    • 这会显示 loader.gif 并在 PDF 文件开始在 iframe 中加载但不是在加载完成时立即消失。
    猜你喜欢
    • 2015-05-27
    • 2015-05-20
    • 2011-08-23
    • 1970-01-01
    • 2011-03-28
    • 2011-08-12
    • 2014-11-29
    相关资源
    最近更新 更多