【发布时间】:2011-03-31 11:07:58
【问题描述】:
我想要一个 jQuery 水平选项卡窗格(下面的屏幕截图),其中单击选项卡会在 div 中加载外部页面,但在加载后单击它不会再次加载页面。
有 7 个标签 Wall、Latest、Discussion、Poll、Club Message、Create。
可以在这里看到一个演示http://www.web-shine.in/tabs/
我希望 TAB 加载页面一次,下次用户单击它时,它应该显示来自浏览器缓存的页面,而不是来自服务器的页面。
最好的编码方式是什么?
【问题讨论】:
-
我们需要您的 HTML,而不仅仅是网页图片。您的 JavaScript 需要编辑,以禁用当前页面上的 .click() 事件并在单击其他选项卡时重新启用它。没有来源,我们无法为您提供更多帮助。
-
这里是代码/demo,查看web-shine.in/tabs
-
我测试了您给定的链接,它可以正常工作。
-
@Deele -> 它可以工作,但并不完美,我需要加载一次页面,如果当前时间是 X,你转到第 1 页它显示 X,转到第 2 页它显示 X +Y,回到第 1 页应该再次显示 X,而不是 X+Y+Z!我不想一次又一次地加载页面!!!
-
无需在页面标题中加上“未回答”——在 SO 上没有接受答案的问题一目了然。 (答案数计数器将是白色而不是黄色)
标签: jquery jquery-tabs