0

我正在开发一个网络项目,我想加载我的网页以实现均匀过渡。我现在得到的是我的照片和背景以类似窗帘的方式下载。我希望它在全部立即加载时显示出来。

我不介意是否有进度条或其他东西,但不介意类似窗帘的方式。

我使用了 prefetch/prerender html 5 标签但没有成功.. 访问这里: http ://hellenic-jewls.com/ 然后尝试将鼠标悬停到另一个网页,以查看我的图像像窗帘一样逐渐下载:例如http ://hellenic-jewls.com/classical/ 当然 ,当网页被缓存时就可以了。

4

1 回答 1

0

HTML5 prerender/prefetch 不能这样工作。您使用它们向浏览器提示您认为该页面将被访问,因此应该被预呈现。但不能保证这会发生……由浏览器决定是否要预呈现页面。

此外,任何时候都只会预呈现一页。

您可以做的是隐藏您的图像,然后使用https://github.com/desandro/imagesloaded之类的脚本在图像加载时发出信号,此时您可以显示图像(如果需要,可以使用淡入过渡)

于 2013-11-20T13:58:47.047 回答