延迟iframe加载,因此不会显示broswer加载指示

时间:2015-09-03 16:42:15

标签: javascript jquery html iframe

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

1 个答案:

答案 0 :(得分:0)

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

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