在保证金上加载iFrame:-9999px; 5秒后将iFrame Margin移动到+ 20px

时间:2011-10-03 16:22:34

标签: jquery function iframe delay wait

正如标题所说,我想在可见窗口加载iFrame,边距为:-9999px;然后在5秒延迟后将其移动到可见窗口中。

这是因为我在iFrame上执行一项功能,并且在该功能完成之前不希望用户看到它。

我正在运行的代码是:

jQuery(window).load(function(){jQuery(".Remover").find("p, ul").remove()});
          jQuery(window).load(function(){jQuery(".footnote").find("*").remove()});

如果我可以告诉浏览器在完成上述操作之前不显示结果,那也是可以接受的。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

隐藏(通过CSS或显式样式)隐藏iframe可见性:

iframe {visibility: hidden;}

然后在框架内完成加载后,您可以将其设置为可见:

$(window.frameElement).css("visibility", "visible");