Javascript 显示fancybox加载图标

Javascript 显示fancybox加载图标,javascript,fancybox,Javascript,Fancybox,当我将fancybox用于iframe时,加载fancybox时不会显示加载图标 我如何解决这个问题 提前感谢。Fancybox在使用iFrame时有一些错误或问题 您可以编辑源代码(不是压缩、打包或缩小版本),并将其放入: $.fn.fancybox.showLoading(); 用于在FancyBox 2中显示加载框: $.fancybox.showLoading() ; 紧接着: } else if (href.match("iframe") || elem.className.in

当我将fancybox用于iframe时,加载fancybox时不会显示加载图标

我如何解决这个问题


提前感谢。

Fancybox在使用iFrame时有一些错误或问题

您可以编辑源代码(不是压缩、打包或缩小版本),并将其放入:

$.fn.fancybox.showLoading();
用于在FancyBox 2中显示加载框:

$.fancybox.showLoading()  ;
紧接着:

} else if (href.match("iframe") || elem.className.indexOf ("iframe") >= 0) {
我想它在第131行,但我不确定你只需要在源代码中搜索它

Fancybox的支持小组提供了这个和其他(更复杂的)解决方案:

或者在中进行搜索


好看

用于FancyBox 2,显示带覆盖的加载程序

显示

$.fancybox.showLoading();
$.fancybox.helpers.overlay.open({parent: $('body'), closeClick : false});
隐藏

$.fancybox.hideLoading();
$.fancybox.helpers.overlay.close();

你指的是哪个加载图标?“fancybox已加载”、javascript或iframe到底是什么意思?您在firbug net选项卡中看到404了吗?检查一下。通常,当我单击使用fancybox的链接时,屏幕中央会显示一个小的加载图标,但如果fancybox类型为iframe,则不会显示该图标…fancybox 1.3.1中没有这样的行!嗯,所以他们可能在谈论早期版本的脚本。。。。支持小组里没有其他人了?也许你可以在那里打开一个新帖子……我在G组中找到的另一个选项是将覆盖层(v2.0.6中的#fancybox覆盖层)更改为加载微调器,当iframe最终加载时,它将放置在微调器上。