gpt4 book ai didi

jquery - 页面重新加载后记住 jQuery 选项卡位置

转载 作者:行者123 更新时间:2023-12-01 03:16:10 25 4
gpt4 key购买 nike

我有一个包含一些 GridView 的页面。我使用选项卡菜单将它们保存在选项卡中。有四个选项卡。

我的问题是当页面重新加载时,选项卡会重置为第一个选项卡。

HTML:

<div id="tabbed_box_1" class="tabbed_box">
&nbsp; &nbsp;
<div class="tabbed_area">
<ul class="tabs">
<li><a href="#" title="content_1" class="tab active">Bottom Banner</a></li>
<li><a href="#" title="content_2" class="tab">Side Banner Bottom</a></li>
<li><a href="#" title="content_3" class="tab">Side Banner Top</a></li>
<li><a href="#" title="content_4" class="tab">Main Ad</a></li>
</ul>
<div id="content_1" class="content">
<table width="500" border="0" align="center" cellpadding="0" cellspacing="2" class="border">
<tr>
<td align="center">
//some gridview here
</td>
</tr>
</table>
</div>
//similarly three more gridviews

jQuery:

 $(document).ready(function () {

// When a link is clicked
$("a.tab").click(function () {

// switch all tabs off
$(".active").removeClass("active");

// switch this tab on
$(this).addClass("active");

// slide all content up
$(".content").slideUp();

// slide this content up
var content_show = $(this).attr("title");
$("#" + content_show).slideDown();

});
});

即使在页面重新加载后,如何才能显示当前单击的选项卡?

最佳答案

简单的解决方案是使用 localStorage保持选择:

 $(document).ready(function () {

function activate(tab) {
// switch all tabs off
$(".active").removeClass("active");

// switch this tab on
tab.addClass("active");

// slide all content up
$(".content").slideUp();

// slide this content up
var content_show = tab.attr("title");
$("#" + content_show).slideDown();
}

if (localStorage) { // let's not crash if some user has IE7
var index = parseInt(localStorage['tab']||'0');
activate($('a.tab').eq(index));
}

// When a link is clicked
$("a.tab").click(function () {
if (localStorage) localStorage['tab'] = $(this).closest('li').index();
activate($(this));
});

});

关于jquery - 页面重新加载后记住 jQuery 选项卡位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16054274/

25 4 0
文章推荐: Python 嵌套列表
文章推荐: jquery - MVC jquery 文件上传传递参数
文章推荐: python - 如何在python中给定起始网络地址获取下一个网络地址
文章推荐: jQuery ('
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com