【发布时间】:2011-09-20 04:09:11
【问题描述】:
我们有一个网页应用程序,它是标签结构的。当用户第一次单击选项卡时,它会通过 .load() 加载内容。这很好,效果很好,速度相对较快,但是我们想缓存加载,所以将来,如果用户单击与以前相同的选项卡,它不会加载内容,它只是 .show() 与以前相同的内容.
例如:
$('#link1').click(function(){
$('#holder1').load('/pages/link1');
}
如何存储用户已加载内容并在下次点击时显示内容。我需要让它尽可能模块化和通用,所以不仅仅是链接1、链接2等......
有什么想法吗?
【问题讨论】:
-
如果您使用 jQuery UI 选项卡,您可以免费获得内容缓存。 jqueryui.com/demos/tabs/#ajax