是否可以预加载所有页面内容(如显示加载栏/动画gif.或加载文本..)直到内容完全加载,然后显示给用户/访问者?如果这是可能的,你能给我的方向或资源,以实现这一点。因为我能够很容易地找到图像预加载器,但我正在寻找一种预加载技术,将预先加载在页面上的所有内容之前显示。
发布于 2009-04-08 02:24:41
我做了一些我需要知道图像何时完全加载的事情,所以我使用$.get()
函数进行了预加载,并传递了一个回调函数作为最后一个参数。这样,当图像实际下载时,我的回调就会触发,我就会知道浏览器已经在缓存中保存了图像。
您可以编写一个函数,为您告诉它预加载的每个图像增加一个全局变量,然后您的回调可以递减计数器。当计数器回到零时,调用另一个函数。此函数现在将在所有图像预加载后触发。
这是为图像准备的。可以保证在触发$(document).ready()时加载其他所有内容。所以,如果你从这一点开始你的例程,页面上的所有东西都应该被加载。
https://stackoverflow.com/questions/728261
复制相似问题