我使用jQuery选项卡显示几个asp:listviews。每次回发完成后,选项卡都会设置为第一个选项卡。我使用以下代码来防止这种情况,但不能正常工作
$(function () {
$("#tabs").tabs({
activate : function () {
var selectedtab = $("#tabs").tabs("option", "selected");
$("#<%= hdnSelectedTab.ClientID %>").val(selectedTab);
},
active : <%= hdnSelectedTab.Value %>
});
});
代码有问题吗?
答案 0 :(得分:0)
jQuery
标签可以使用Cookie来存储当前标签。请查看标签documentation。您可以在文档中找到init之后获取或设置cookie选项。示例代码是:
//setter
$('.selector').tabs({ cookie: { expires: 30 } });
//getter
var cookie = $( ".selector" ).tabs( "option", "cookie" );
<强>依赖强>
要使用Cookie选项,您需要添加jQuery cookie plugin。
...享受