我为这是一个开放式问题而道歉,但我不知所措.
从jquery UI的1.9版开始,他们使用该cookie选项进行折旧,以便在多个页面中保存选项卡的活动状态.http://jqueryui.com/upgrade-guide/1.9/#deprecated-cookie-option
我还没有看到任何关于如何实现这一目标的其他文档!所以我一直在挠头.
我最好的猜测是使用某种方法event创建一个cookie,然后加载cookie?或者是否有其他方法可以跨多个页面和用户首选项保存选项卡的活动状态?
当我的页面刷新时,我希望能够返回到用户最后一次打开的选项卡.当前的api文档不再提及cookie来进行选项卡选择了.现在如何使用cookies来实现这一目标?
<html lang="en">
<head>
<meta charset="utf-8" />
<title>jQuery UI Tabs - Default functionality</title>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.0/themes/base/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.8.3.js"></script>
<script src="http://code.jquery.com/ui/1.10.0/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css" />
<script>
$(function() {
$("#tabs").tabs();
});
</script>
</head>
<body>
<div id="tabs">
<ul>
<li><a href="#tabs-1">Nunc tincidunt</a></li>
<li><a href="#tabs-2">Proin dolor</a></li>
<li><a href="#tabs-3">Aenean lacinia</a></li>
</ul>
<div id="tabs-1">
<p>Tab 1 text</p>
</div>
<div id="tabs-2">
<p>Tab 2 text</p>
</div>
<div id="tabs-3">
<p>Tab 3 text</p>
</div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)