jquery – Fancybox:在加载iframe内容时显示加载动画

前端之家收集整理的这篇文章主要介绍了jquery – Fancybox:在加载iframe内容时显示加载动画前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当使用jQuery和 fancybox在iframe中显示另一个页面时,我想在iframe中的页面加载时显示加载动画.使用ajax加载内容时可以这样做,但在使用iframe时我想要同样的事情.是否可以从api中获取加载动画,而iframe中的内容正在加载?

这是在fancybox显示iframe的代码

var $fancybox = $("#openPopup").fancybox({
    'type': 'iframe','href': "Test.PHP"
});

解决方法

不显示加载动画的原因是因为fancybox没有任何关于此类内容的加载概念;它只是覆盖指定尺寸的iframe,一旦完成就fancybox而言,工作就完成了.

然后iframe继续加载按照普通浏览器功能指定的内容.

我认为你必须付出的努力才能实现装载机,这远远超过拥有装载机的好处.

无论如何,问题jQuery .ready in a dynamically inserted iframe应该在你的路上帮助你;它向您展示了如何将回调推送到iframe的load事件中,您可以使用它在点击后添加它后删除加载微调器?

实际上控制fancybox叠加的iframe当然有进一步的复杂性,希望API可以帮助这一点,但我再次确信这是值得的.

猜你在找的jQuery相关文章