【问题标题】:Defer iframe loading so no broswer loading indication is shown延迟 iframe 加载,因此不显示浏览器加载指示器
【发布时间】:2015-09-03 16:42:14
【问题描述】:

我有一个嵌入了相当重的 iframe 的 html 页面。我需要在所有内容都已加载后开始加载该 iframe,以免阻止整个页面加载。在完成其他所有操作后,我尝试使用 JS 设置其 src 属性。但是当我这样做时,浏览器选项卡仍然显示加载正在进行中(有一个微调器而不是图标)。如何防止这种影响并“静默”加载该 iframe?

【问题讨论】:

  • 据我所知,你不能

标签: javascript jquery html iframe


【解决方案1】:

您可以使用以下内容(也可以使用 jQuery):

$('iframe').hide().attr('src', 'http://example.com').load(function() {
    $(this).show();
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-16
    • 1970-01-01
    • 1970-01-01
    • 2019-02-04
    • 1970-01-01
    • 2019-08-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多