javascript - jquery ui tabs 支持浏览器后退按钮

标签 javascript jquery jquery-ui tabs back-button

我有一个 jquery 驱动的 Web 应用程序和网站上的特定页面,我使用 jquery ui 选项卡控件 - http://jqueryui.com/demos/tabs/

这使我能够拥有一个内容由制表符分隔的页面。

这运行良好,没有问题。

我现在需要添加对浏览器后退按钮的支持 - 因此,如果我有 4 个选项卡 - A、B、C、D,当前位于选项卡 C 上。当我按下浏览器的后退按钮时,我想返回到选项卡 B 并再次按它,​​返回选项卡 A。如何将其集成到 jquery ui 选项卡中?

其次,当按下浏览器后退按钮并移至上一个选项卡时,我希望页面尽可能不刷新。使用户的运动无缝且接近即时。这怎么可能?

最佳答案

如果我正确理解了问题,您可以使用 Ben 的 jQuery BBQ 插件 - http://benalman.com/projects/jquery-bbq-plugin/

与您的要求类似的是Ben在http://benalman.com/code/projects/jquery-bbq/examples/fragment-basic/提供的演示

希望有帮助。

关于javascript - jquery ui tabs 支持浏览器后退按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6819667/

相关文章:

jquery - 将 css 应用到对话框中的输入

javascript - 如何将对话框定位到窗口的中心

javascript - 如何从所选文本复制格式?

javascript - 当 div 内的标签具有内联文本对齐以对齐时,如何在 div 左侧对齐文本

jquery - 当 DOM 元素被添加到容器时动画高度以适应

jquery - 如何获取可排序元素的 id?

jquery - 如何在拖动过程中修复 jQuery UI 对话框的大小?

javascript - 用Js或者php新建一个按钮

javascript - 在 jquery 事件中引用 javascript 对象

javascript - Knockout.js:推送项目 -> 指定新的 DOM 元素