在AJAX Fancybox请求上预加载所有图像

时间:2012-09-25 16:08:26

标签: jquery fancybox

我有一个触发AJAX调用的链接显示在Fancybox中。要显示的页面包含图像。我希望Fancybox等待(微调器),同时加载所有图像而不显示Fancybox。

有办法做到这一点吗?

发出AJAX请求的页面无权访问图像的URL。

谢谢!

1 个答案:

答案 0 :(得分:0)

你基本上需要在fancybox中使用一些微调器图像进行某种div加载。

然后使用.load(url, callback() { });,并在回调函数中,在内容加载完成后隐藏加载div。

$('#fancyWindow').load('whatever.html', function () {
    $('#loadingSpinner').hide();
});