我不是指预加载图片,我想用 JQuery 预加载一个 HTML 页面。
var myPrefetchedPage;
$.ajax({
url: "test.html",
cache: false,
success: function(html){
myPrefetchedPage = html;
}
})
现在,myPrefetchedPage是完整的内容 - 可以注入到当前页面中(如果需要,完全替换页面)。
如果您只是想尽可能利用缓存,隐藏的iFrame可能更好。然后,您可以使用jQuery循环iframe src来获取多个页面。
在 body 上设置一个类来隐藏它,然后在 onload 事件中使用 Javascript 将其移除。
(但为什么要这样做是另一个问题。)