首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >是否可以使用ajax/jquery技术预加载页面内容?

是否可以使用ajax/jquery技术预加载页面内容?
EN

Stack Overflow用户
提问于 2009-04-08 02:10:37
回答 1查看 29K关注 0票数 17

是否可以预加载所有页面内容(如显示加载栏/动画gif.或加载文本..)直到内容完全加载,然后显示给用户/访问者?如果这是可能的,你能给我的方向或资源,以实现这一点。因为我能够很容易地找到图像预加载器,但我正在寻找一种预加载技术,将预先加载在页面上的所有内容之前显示。

EN

回答 1

Stack Overflow用户

发布于 2009-04-08 02:24:41

我做了一些我需要知道图像何时完全加载的事情,所以我使用$.get()函数进行了预加载,并传递了一个回调函数作为最后一个参数。这样,当图像实际下载时,我的回调就会触发,我就会知道浏览器已经在缓存中保存了图像。

您可以编写一个函数,为您告诉它预加载的每个图像增加一个全局变量,然后您的回调可以递减计数器。当计数器回到零时,调用另一个函数。此函数现在将在所有图像预加载后触发。

这是为图像准备的。可以保证在触发$(document).ready()时加载其他所有内容。所以,如果你从这一点开始你的例程,页面上的所有东西都应该被加载。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/728261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档